10月29日

结构化的程序设计:顺序、选择、循环(while、do…while、for)

选择:出现了分支、条件

循环:出现了重复(相似的代码)的代码、一个范围,执行次数不确定

1、while语句----当型循环,先判断条件,后执行循环体语句,循环体最少执行0次

语法

while(表达式)//注意此处,不能有分号

语句;

执行:先判断表达式的值是否为真(成立),如果为真,则执行语句,然后继续判断表达式的值,

一直到表达式为假,while循环结束

注意:表达式为任意合法的表达式,为循环执行的条件,即循环条件

语句为任意合法的一条语句(多条语句,必须加括号),是重复执行的语句,即循环体语句,

为了让循环能够结束,通常在循环体语句里有使循环条件趋于不成立的语句

int x=8; //循环变量赋初值

while(x<10)

{

printf("%d",x);

x++;//x为循环变量,通过改变循环变量的值,循环最终会结束

//++x;

//x=x+1;

}

案例1-100的和

#include “stdio.h”

void main()

{

int  sum=0,i=1;

while(i<=100)

{

sum+=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个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值