用while语句实现典型当型循环结构 :
例:求sum=1+2+3,即计算sum=
相应的程序如下:
int main()
{
int sum=0,n=1;
while(n<=3)
{
sum=sum+n;//等价于sum+=n
n++;//等价于n=n+1
}
printf("%d",sum);
return 0;
}
想要连续加到什么数值,只需要将相应数值改成想要加的数值,例如想要从1连续加到100,则n<=100,想求得1+2+3+4,则n<=4。
用do...while语句执行循环结构:
例:求sum=1+2+3,即计算sum=
#include<stdio.h>
int main()
{
int sum,n;
sum=0;
n=1;
do
{
sum+=n;
n++;
}
while(n<=3);
printf("%d",sum);
return 0;
}
用for语句写循环结构:(常用语句)
格式如下:for([表达式1];[表达式2];[表达式3])语句 (注意:表达式可以为空,但两个分号不可少)
例:求sum=1+2+3,即计算sum=
#include<stdio.h>
int main()
{
int sum,n;
for(n=1;n<=3;n++)
sum+=n;//此处若为多条语句则需要加上{}
printf("%d",sum);
return 0;
}
循环四要素:
循环变量的初始化;循环条件判断;循环体;循环控制变量的修改。
(本文章为跟随老师思路的随堂笔记,仅供参考。)