抖音粉丝群1
『7x24小时有问必答』

ANSI C基础知识
内容:while、do┈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);

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码