while语句什么时候结束循环,while语句怎么用

while 语句

while语句什么时候结束循环,while语句怎么用

文章插图
【while语句什么时候结束循环,while语句怎么用】while(1)
{
1;
1;
}; // 注意这个分号
等同于
while(1)
{
1;
1;
}
; // 空语句
c语言while语句相同点:
1,while语句和do while 语句都是循环语句 。
2,while括号里面的条件必须成立才能循环 。do while也一样 。
不同点:
例:
1,形式上的不同
while(条件)
{
语句;
}
do
{
语句;
}while(条件);
2,当括号里的条件一开始就成立时,while和do while的循环次数是相同的 。
而当括号里的条件一开始就不成立时,while里面的语句是不会执行的 。而do while会执行一次 。
c语言中的while()语句c=getchar()!='\0'是从键盘输入一个字符,再用这个字符给字符变量c赋值(如果c是定义的数组就是给数组赋值),然后对所赋值与\0比较,看是否相同,相同跳出循环,不同继续循环 。如果是数组,注意别越界了 。
c中,while语句输入2473回车,输出的是:
668977

注意你程序里面的break;,比如第一个'2',会输出两个'6',因为c='2',c-'2'得0,那么满足case 0这个条件,case 0的语句为空,继续下一个case 1的语句输出'6',继续case 2的语句输出'6',现在遇到break语句才跳出 。

总结一下switch,一旦有满足条件进入case就不出来,知道break语句 。