
目录
一、程序流程结构知识点回顾
二、典型循环结构
2.1while()循环
2.2 do{}while();
2.3 for循环
2.4 嵌套循环
2.5 break continue goto
三、写在最后
一、程序流程结构知识点回顾 二、典型循环结构 2.1while()循环
int main20()
{
// 1 +2+3+4+...+100
int i = 1;
int sum = 0;
//while(条件) 条件为真就执行,为假结束循环
//while()后面不要加分号
while (i <= 100)
{
sum = sum + i;
i++;
}
//while (1);//死循环
printf("sum =%d\n",sum);
system("pause");
return 0;
}
2.2 do{}while();
int main()
{
// 1 +2+3+4+...+100
int i = 1;
int sum = 0;
//while()后面需要加分号
do {
sum += i;
i++;
} while (i<=100);
printf("%d\n",sum);
system("pause");
return 0;
}
2.3 for循环
int main()
{
int i = 1;
int sum = 0;
//for()后面不能加分号
for ( ; i<=100 ;)//如果for循环不写条件,条件默认为真
{
sum += i;
i++;
}
printf("sum=%d\n",sum);
system("pause");
return 0;
}
2.4 嵌套循环
int main()
{
int i = 0;
int j = 0;
for (i = 0; i < 2; i++)
{
for (j = 0; j < 3; j++)
{
for (int k = 0; k < 4; k++)
{
printf("i=%d j=%d k=%d\n", i, j,k);
}
}
/*j = 0;
while (j < 3)
{
printf("i=%d j=%d\n", i, j);
j++;
}*/
}
system("pause");
return 0;
}
2.5 break continue goto
- break 跳出switch或者离break最近的循环
- continue 结束本次循环
- goto 无条件跳转
int main()
{
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
if (j == 1)
break;
printf("i= %d j=%d\n",i,j);
}
}
system("pause");
return 0;
}
int main24()
{
int i = 0;
for (i = 0; i < 5; i++)
{
if (i == 2)
{
//break;
continue;
}
printf("i=%d\n",i);
}
system("pause");
return 0;
}
三、写在最后
对于热爱编程的同学来说,大部分人刚开始只是知其然却不知其所以然,这是一个普遍现象。主要原因是随着工作时间增加,虽然大部分人都是每天上班下班忙忙碌碌,但仅有少数人才真的下功夫去研究自己做的编程工作,更不愿意去学习、思考。知识只有建立起关联并形成体系的时候,才能真正提升你的能力,帮助你用来分析和解决问题。请关注:C语言知识体系视频课程。如何搭建一套自己的知识体系,将沉淀的知识变现,也可以关注:知识变现系统搭建。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)