养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

C语言怎么退出while循环

时间:2024-09-23 12:21:38

if条件语句写错了:霄膀攴褂

if(a=="#")判断字符串相等不能用等号

<禊诬娱飑p>if(strcmp(a,"#")==0)要这么写

while是一个循环体,退出循环体的方法有:

(1)循环体条件不成立,如:while(a>0);当a≤0的时候,条件a>0不成立,while循环结束,退出while循环。

(2)在循环体内使用无条件跳出语句(break),如while(1){if(b>5)break;}当b>5的时候,程序执行break,跳出while循环体,循环体被结束。

(3)在循环体内使用函数返回语句(return),如while(1){if(c>8)return(XXX);},当c>8的时候,程序执行return,退出函数返回到上级函数。其中返回值XXX需要根据函数类型进行返回。

如int型函数intfun(),XXX应为int型,空返回值函数voidfun(),XXX可以省略。

C语言怎么退出while循环

扩展资料:

其他语言中while循环的语法:

Pascal

while<条件>do<语句>

意为当条件符合时,接着做下面的语句;不符合时,退出循环。

C语言

do<语句>while(<条件>);

while(<条件>)<语句>;

Java

while(<条件>){<语句;>}

do{<语句;>}while(<条件>);

二者的区别是do-while最少会被执行一次。

循环中可以使用continue结束当前循环,回到循环开始处开始下一次循环。也可以用break跳出整个循环。

© 一点知识