目录
总体介绍(引言)
for语句
基本语法
具体使用
for循环中的break和continue
while语句
基本语法
具体使用
while语句中的break和continue
do...while()循环
具体使用
while语句中的break和continue
总体介绍(引言)
for语句
基本语法
具体使用
打印1-100的整数。
1
2
3
4
5
6
7
8
9
10
11#include <stdio.h> int main() { int i = 0; //for(i=1/*初始化*/; i<=100/*判断部分*/; i++/*调整部分*/) for (i = 1; i <= 100; i++) { printf("%d ", i); } return 0; }
for循环中的break和continue
break
举例:
1
2
3
4
5
6
7
8
9
10
11
12#include <stdio.h> int main() { int i = 0; for (i = 1; i <= 10; i++) { if (i == 5) break; printf("%d ", i); } return 0; }
运行结果:1 2 3 4
这里的break是跳出的这一层循环。如果有多个for循环嵌套的话,break跳出循环的时候我们就需要多加注意了,我们只需要记住break只能跳出自己当前的一层循环即可。
continue
举例
1
2
3
4
5
6
7
8
9
10
11
12#include <stdio.h> int main() { int i = 0; for (i = 1; i <= 10; i++) { if (i == 5) continue; printf("%d ", i); } return 0; }
运行结果:1 2 3 4 6 7 8 9 10
continue的作用是跳过其后面的代码,直接到调整部分调整,然后进入下一次循环。
特殊的for循环
1
2
3
4
5
6
7
8
9#include <stdio.h> int main() { for (;;) { printf("hellon"); } return 0; }
结果
这里省略了初始,条件和省略部分,我们可以看出,代码陷入了死循环。
知识点:当省略条件判断部分时,其意义代表条件恒为真。 另外这三个部分是可以自行选择省略哪一部分的,遇到具体情况具体分析。
while语句
基本语法
具体使用
打印1-100的整数
1
2
3
4
5
6
7
8
9
10
11#include <stdio.h> int main() { int i = 1; while (i <= 100) { printf("%d ", i); i = i++; } return 0; }
while语句中的break和continue
break
举例
1
2
3
4
5
6
7
8
9
10
11
12
13#include <stdio.h> int main() { int i = 1; while (i <= 10) { if (i == 5) break; printf("%d ", i); i = i + 1; } return 0; }
结果为 1 2 3 4
通过结果我们可以知道,与for循环中的break一样,这里其功能为
continue
功能与for循环中的一致
do...while()循环
do语句基本语法
具体使用
打印1-10之间的整数
1
2
3
4
5
6
7
8
9
10
11#include <stdio.h> int main() { int i = 1; do { printf("%d ", i); i++; } while (i <= 10); return 0; }
while语句中的break和continue
这里的break和continue与for、while循环中的作用一致,就不再赘述了。
另外,循环至少执行一次,使用的场景有限,所以不是经常使用。
希望这篇文章对你有用,有什么不对的地方也欢迎大家提出来。
最后
以上就是兴奋墨镜最近收集整理的关于【编程之路(003)】循环语句(for,while,do while语句)(C语言实现)总体介绍(引言)for语句while语句do...while()循环 的全部内容,更多相关【编程之路(003)】循环语句(for,while,do内容请搜索靠谱客的其他文章。
发表评论 取消回复