循环语句结构

本文详细介绍了编程中的三种主要循环结构:while循环、for循环和do...while循环。通过实例展示了如何使用这些循环打印1~10的数字,以及在循环中使用break和continue来控制流程。还提到了循环语句的优化建议,如避免在for循环中修改控制变量,以及在多重循环中合理安排循环层。最后,给出了几个涉及循环的编程面试题和应用场景,如计算阶乘、二分查找和猜数字游戏。
摘要由CSDN通过智能技术生成

一、while循环

if语句只会执行一次条件判断

while语句可以执行多次条件判断

while (表达式)
{
	循环语句
}

在屏幕上打印1~10的数字


int main()
{
   
	int i = 1;
	while (i <= 10)
	{
		printf("%d ", i);
		i++;
	}
	printf("\n");
	int j = 1;
	while (j <= 10)
	{
		if (j == 5)
			break;
		printf("%d ", j);
		j++;
	}
	printf("\n");
	int m = 1;
	while (m <= 10)
	{
		m++;
		if (m == 5)
			continue;
		printf("%d ", m);
	}
	printf("\n");
	int k = 1;
	while (k <= 10)
	{
		if (k == 5)
			continue;
		printf("%d ", k);
		k++;
	}
	printf("\n");
	system("pause");
	return 0;
}

结论:

break用于永久终止循环

continue终止本次循环

二、for循环

	for (表达式1; 表达式2; 表达式3)
		循环语句;
	表达式1为初始化部分
	表达式2为条件判断部分
	表达式3为调整部分

在屏幕上打印1~10 的数字


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值