结构化的程序设计:顺序、选择、循环(while、do…while、for)
选择:出现了分支、条件
循环:出现了重复(相似的代码)的代码、一个范围,执行次数不确定
1、while语句----当型循环,先判断条件,后执行循环体语句,循环体最少执行0次
语法
while(表达式)
语句;
执行:先判断表达式的值是否为真(成立),如果成真,则执行语句,然后继续判断表达式的值,一直到表达式为假,while循环结束
注意:表达式为人以合法的表达式,为循环执行的条件,即循环条件
语句为任意合法的一条语句(多条语句,必须交括号),是重复执行的语句,即循环体语句,为了让循环能后结束,通常在循环体语句里有使循环条件趋于不成立的语句
int x=8; //循环变量赋初值
while (x<10)
{
printf(“%d”,x);
x++; //x为循环变量,通过改变循环变量的值,循环终会结束
}
例如 1-100的和
#include <stdio.h>
void main()
{
int sum=0,i=1;
while(i<=100)
{sun+=i;
i++;}
printf("%d\n",sum);
printf("%d %d,sizeof(int),sizeof(long))")//看此程序占了多少字节
}
2、do…while循环:指导性循环,循环体最少执行一次
语法
do{
语句
}while(表达式);
执行:先执行语句,然后判断表达式是否成立,如果成立,则继续执行语句,否则do…while 循环结束
注意:语句时循环体语句
表达式为循环条件
当循环条件(表达式)初始为真时,可以和while循环无条件转换
例如 1-100的和
int i=1,sum=0;
do{
sum+=i;
i++;
}while(i<100);
printf ("%d",sum);
10.29
最新推荐文章于 2022-10-27 09:05:56 发布