本周学习了C语言中的循环结构,所以我这次就对while循环进行小结
while循环
1.while循环的结构
#include<stdio.h> int main(){ while(判断式){ 语句; }
return 0;
}
如上方代码显示的当程序运行到while语句时先进行判断,及对while后括号的表达式进行一次判断真伪,“真”就执行while里面的语句,“伪”则不会执行while的语句块会跳出while循环,在这里伪们也称while的语句块为循环体,while的判断式称为循环条件。
2.运用while的注意事项:
循环条件的要含有变量且变量会改变。
当我们使用while循环的时候要注意循环条件中要含有变量且变量要会变化,即循环条件中要含有满足条件的变量且循环体中要有一句改变循环条件中的变量的语句,使得在某一时刻变量不再满足条件而结束循环。
当循环条件中不含变量时,条件成立会一直执行循环体:
#include<stdio.h> int main(){ while(1){ printf("bad!"); } return 0; }
不断输出bad!从而成为死循环。
反之条件不成立则会一边也不执行:
#include<stdio.h> int main(){ while(0){ printf("bad!"); } printf("1"); return 0; }
运行结果:
1