c语言中while的用法
当n==1时执行while循环结构里的语句,当n不等于1时,则跳过该循环执行循环体外的语句。
while 循环的格式:while (表达式){语句;}
while 循环的执行顺序:当表达式为真,则执行下面的语句,语句执行完之后再判断表达式是否为真,如果为真,再次执行下面的语句,然后再判断表达式是否为真……就这样一直循环下去,直到表达式为假,跳出循环。
例:
int a=NULL;
while(a<10){
a++;//自加
if(a>5)//不等while退出循环,直接判断循环
{break;//跳出循环}}
结果: 结束后 a的值为6 。
扩展资料
while语句若一直满足条件,则会不断的重复下去。但有时,需要停止循环,则可以用下面的三种方式:
一、在while语句中设定条件语句,条件不满足,则循环自动停止。
如:只输出3的倍数的循环;可以设置范围为:0到20。
二、在循环结构中加入流程控制语句,可以使用户退出循环。
1、break流程控制:强制中断该运行区内的语句,跳出该运行区,继续运行区域外的语句。
2、continue流程控制:也是中断循环内的运行操作,并且从头开始运行。
三、利用标识来控制while语句的结束时间。
参考资料来源:百度百科——while
while的用法
while表示对比关系时,意思是“而,然而”,不能放句首。
例句:
1、I'm a limited and obtuse clergyman while you're the expert.
你是专家,而我是个能力有限的愚笨牧师。
2、Carbon is an element, while carbon dioxide is a compound.
碳是一种(化学)元素,而二氧化碳则是一种化合物。
词汇解析:
while
读法:英 [waɪl] 美 [hwaɪl]
释义:
1、conj. 虽然;然而;当……的时候
2、n. 一会儿;一段时间
3、vt. 消磨;