C语言程序控制语句——while

while语句

while (表达式) 语句

当表达式为非0值(真)时,执行while循环体中的语句,如此往复,直到表达式的值等于0(假),循环结束。

如以下示例程序,循环体如果包含多条语句,注意要把它们放在{}中。

while(i<=100)
{
printf("i \r\n");
i  ;
}

do┈while语句

do┈while语句的特点是先执行一次循环体语句,然后判断循环条件是否成立。当表达式为非0值(真)时,返回重新执行循环体语句,如此往复,直到表达式的值等于0(假)为止,循环结束。

do

循环体语句

while(表达式);

示例程序:

do
{
sum=sum i;
i  ;
}
while(i<=100);

break与continue语句

break语句可以用来从while、do while循环体内跳出循环体,即提前结束循环,接着执行循环语句下面的程序。

示例程序:当i等于50,执行break语句,退出while循环

while(i<=100)
{
printf("i \r\n");
if(i==50)break;
i  ;}

continue语句可以用来结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。

示例程序:当sum能被2整除,执行continue语句,结束本次循环(即跳过printf函数语句),只有sum不能被2整除时才执行printf函数

do
{
sum=sum i;
i  ;
if(sum%2==0)continue;
printf("%d \r\n",sum);
}
while(i<=100);

声明:

本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值