概述
循环
while循环
while循环被称为“入口判断循环”,先对while后括号内的表达式进行判断,若为真,则执行其后的循环体,否则跳过循环体执行后面的语句。
表达式恒为真,且循环体内无法跳出循环时,构成“死循环”。
一般形式:
while(/*表达式*/)
{
/*
循环体
*/
}
...
do...while...循环
do...while...循环被称为“退出条件判断”循环,先执行循环体,再判断表达式是否为真,表达式为真则继续执行循环体,否则退出循环执行后面的语句。
表达式恒为真,且循环体内无法跳出循环时,构成“死循环”。
注意:与while循环不同,do...while...循环之后需要加 " ; " ,此处容易忽略。
一般形式:
do{
/*
循环体
*/
}while(/*表达式*/);
...
for循环
for循环含有三个表达式,分别用分号隔开,第一个表达式用于对循环变量初始化,第二个表达式为测试条件(即判断条件),第三个表达式为更新条件。
三个表达式皆可以省略,但是其内的两个分号不可省略。
for循环执行过程:
求解表达式1。
求解表达式2。若其值为真,则执行 for 语句中指定的内嵌语句,然后执行第3步;
若表达式2值为假,则结束循环,转到第5步。
求解表达式3。
转回上面第2步继续执行。
循环结束,执行 for 语句下面的语句。
一般形式:
for(表达式1; 表达式2; 表达式3)
{
/*
循环体
*/
}
嵌套循环
嵌套循环,即循环体内嵌一个循环
循环及嵌套循环应用示例:
#include <stdio.h>
int main(){
int row = 1;
scanf("%d", &row);
int i = 0;
while(row-i > 0)
{
int n = i+1;
for(; n>0; n--)
{
printf("&");
}
i++;
printf("n");
}
}
最后
以上就是健壮小熊猫为你收集整理的C语言控制流(循环部分)总结的全部内容,希望文章能够帮你解决C语言控制流(循环部分)总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复