1.跳转控制语句
1.1break
break语句用于终止某个语句块的执行,用在switch语句或者循环语句中。
1.1.1流程图

1.1.2示例
#include <stdio.h>
int main()
{
for (int i = 0; i < 10; i++)
{
if (i == 3)
{
break;
}
printf("%d \n", i);
}
return 0;
}
//输出结果 0 1 2
1.2continue
continue语句用于结束本次循环,继续执行下一次循环。
1.2.1流程图

1.2.2示例
#include <stdio.h>
int main()
{
for (int i = 0; i < 10; i++)
{
if (i == 3)
{
continue;
}
printf("%d \n", i);
}
return 0;
}//输出结果0 1 2 4 5 6 7 8 9
1.3goto语句
goto语句是一种跳转语句,它允许程序控制流程在代码中跳转到带有标签(label)的语句处,标签(label)的名称可以自行设置,需要满足标识符规范。
1.3.1基本语法
goto 标签名 // 跳转到指定的标签(label)处
...
标签名: // 定义一个标签(label)
语句;
1.3.2流程图

1.3.3示例
#include <stdio.h>
int main()
{
printf("start \n");
goto label1; // label1是标签名
printf("ok1 \n");
printf("ok2 \n");
label1:
printf("ok3 \n");
printf("ok4 \n");
return 0;
}//输出结果 start ok3 ok4
2.断点调试
断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下,然后程序可以进行分析从而找到这个Bug。
每个编译器的断点调试不一样,根据自己使用的环境进行学习,断点调试可以帮助我们对于代码的错误地方查找。
1505



被折叠的 条评论
为什么被折叠?



