C语言#15(循环语句)

发布于:2022-11-29 ⋅ 阅读:(327) ⋅ 点赞:(0)

目录

一、while 类型循环语句

1、执行原理图

 2、代码段

3、实际操作

4、getchar  putchar 的使用

二、for 类型循环语句

1、执行原理图

 2、代码段

3、实际操作

  三、do while类型循环语句

1、执行原理图

 


一、while 类型循环语句

1、执行原理图

(上图来自比特鹏哥直播视频)

 2、代码段

(1)普通类

#include <stdio.h>

int main()
{
	int a = 1;

	while (a < 1000)
	{
		printf("敲代码:%d\n", a);
		a++;
	}
	if (a == 1000)
	{
		printf("结束\n");
	}

	return 0;

}

(2)用到continue

#include <stdio.h>

int main()
{

	int a = 1;

	while (a <= 10)
	{
		if (a == 5)

			continue;

		printf("%d\n", a);

		a++;
		
	}
	return 0;

}


(3)用到break

#include <stdio.h>

int main()
{
	int a = 1;

	while (a <= 10)
	{
		if (a == 5)

			break;

		printf("%d", a);

		a++;

	}
	return 0;

}

3、实际操作

(1)

(2)

 (4后不是运行结束,而是陷入死循环)

(3)

 (4后直接结束)

4、getchar  putchar 的使用

 

 

二、for 类型循环语句

1、执行原理图

 

 2、代码段

(1)普通类

#include <stdio.h>
int main()
{
	int a = 0;
	for (a = 0; a <= 10; a++)
	{
		if (a % 2 == 1)
		{
			printf("%d\n", a);
		}
	}
	return 0;

}










(2)加了continue

#include <stdio.h>
int main()
{
	int a = 0;

	for (a = 0; a <= 10; a++)
	{
		if (a == 5)
			
			continue;

		printf("%d\n", a);
				
	}
	return 0;

}

 (3)加了break

#include <stdio.h>
int main()
{
	int a = 0;

	for (a = 0; a <= 10; a++)
	{
		if (a == 5)
			
			break;

		printf("%d\n", a);
				
	}
	return 0;

}

 (4)练习

#include <stdio.h>

int main()
{
	int a = 0;
	int b = 0;

	for (a = 0; a < 3; a++)
	{
		for (b = 0; b < 3; b++)
		{
			printf("666\n");
		}

	}

	return 0;

}

 

3、实际操作

(1)普通类

 (2)加了continue

 (3)加了break

 (4)练习

  三、do while类型循环语句

1、执行原理图

 

 

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到