三种循环结构(while ,do while ,for(三种写法,但有相同点))

发布于:2021-10-23 22:03:50

以下为初学C语言时学*笔记,好简陋(/黑脸)


while(){}结构

#include "stdio.h"
void main()
{
int i=1,sum=0;
while (i<=5)//首先会先判断条件,如果条件不成立,不会执行循环结构!
{
sum+=1;
i++;
}
printf("结果为%d",sum);

}

do {}while();结构

划重点后面不要忘记加分号


#include "stdio.h"
void main()
{
int i=1,sum=0
/*先工作一圈,再判断条件,
所以如果条件不成立,do while是比while多一圈的*/
do{
i++;
sum+=1;
printf("n
");//有几个n走几圈
}while(i<=5);
printf("结果为%d",sum);
}

for(){}结构


#include "stdio.h"
void main()
{//这是第一种写法,定义也可以写在for里面
int i,sum;
for(i=1,sum=0;i<=5;i++)
{
sum+=i;
}
printf("总和为%d",sum);
//这是第二种写法
i=1,sum=0;
for(;i<=5;i++)//需要有分号,注意分号的地方
//这里的i++后面没有分号

{
sum+=i;
}
printf("总和为%d",sum);
//第三种写法
i=1,sum=0;
for(;i<=5;)/*如果是在外面定义,
千万不要忘记加分号*/
{
sum+=i;
i++;}
printf("总和为%d",sum);
i=1,sum=0;
for(;i<=5;)/*如果是在外面定义,
千万不要忘记加分号*/
{
sum+=i;
i++;}
printf("总和为%d",sum);
}


for循环总结:只有循环结构的“条件”不能出括号,其他的可移动


上课截图,看懂看不懂的,也算学*资料了

相关推荐

最新更新

猜你喜欢