C语言复习
//测试break,continue 跳出循环的特点
//2023年2月16日 16:59:46
#include <stdio.h>
#include <string.h>
int main () {
int i;
printf ("准备进入for循环\n");
for (i = 0; i < 5; i++) {
printf ("<-- 执行 continue i = %d \n", i); //把 break 替换为 continue
if (i == 2) {
continue; //把 break 替换为 continue
}
printf("--> 执行 continue i = %d \n \n", i); //把 break 替换为 continue
}
printf ("跳出for循环 \n");
}
/*
总结:
break : 跳出所有循环,即终止循环 ;
continue : 跳出当前循环,继续下一次循环 ;
测试结果 :
(1)break
准备进入for循环
<-- 执行 break i = 0
--> 执行 break i = 0
<-- 执行 break i = 1
--> 执行 break i = 1
<-- 执行 break i = 2
跳出for循环
(2)continue
准备进入for循环
<-- 执行 continue i = 0
--> 执行 continue i = 0
<-- 执行 continue i = 1
--> 执行 continue i = 1
<-- 执行 continue i = 2
<-- 执行 continue i = 3
--> 执行 continue i = 3
<-- 执行 continue i = 4
--> 执行 continue i = 4
跳出for循环
*/