0
点赞
收藏
分享

微信扫一扫

C studing NO.10 for

汤姆torn 2022-08-30 阅读 59

对于while循环来说,初始化,判断,调整最好不能隔开太长程序容易混乱。

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//打印0~9的数字,输入其他不打印
int main()
{
int i = 1; //初始化
while (i <= 10) // 判断部分
{
printf("%d\n", i);
i++; //调整部分
}
return 0;
}

采用for循环相对语法更加简洁

在while和for循环中break作用相同跳出回圈

而continue在while中会陷入死循环,在for循环中确不会

主要是在i++执行顺序上的区别

注:如果不能熟练运用for 千万不要省略for中语句

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//打印0~9的数字,输入其他不打印
//int main()
//{
//
// for (int i = 1; i <= 10; i++)
// {
// printf("%d\n", i);
// }
// return 0;
//}
//



int main()
//{
//
// for (int i = 1; i <= 10; i++)
// {
// if (5 == i)
// break;
// printf("%d\n", i);
// }
// return 0;
//}//输出1 2 3 4




int main()
{

for (int i = 1; i <= 10; i++)
{
if (5 == i)
continue;
printf("%d\n", i);
}
return 0;
}//输出1 2 3 4 6 7 8 9 10

举报

相关推荐

0 条评论