C语言 while语句的用法 | 您所在的位置:网站首页 › 在c语言中为了结束while语句构成的循环 › C语言 while语句的用法 |
目录 1.while语句 2.while流程图 3.break在while循环中的作用 4.continue在while循环中的作用 5.while循环的使用 1.while语句关键字:while while语句创建了一个循环,重复执行直到测试表达式为假或0。 while语句是一种入口条件循环,也就是说,在执行多次循环之前已决定是否执行循环。因此,循环有可能不被执行。 循环体可以是简单语句,也可以是复合语句。 形式: while (表达式) { 循环语句; } 2.while流程图![]() 在循环中只要遇到break就停止后期的所有循环,直接终止循环。所以while中的break是用于永久终止循环的。 4.continue在while循环中的作用continue是用于终止本次循环的,也就是在本次循环中continue后边的代码不会再执行,而是直接跳转到while语句的判断部分。进行下一次循环的入口判断。 5.while循环的使用 a = scanf("%d",&num); while (a==1) { //循环行为 a = scanf("%d",&num); }可简化为 while (scanf("%d",&num) == 1) { //循环行为 }第二种形式同时使用scanf()的两种不同的特性。首先,如果函数调用成功,scanf()会把一个值存入num。然后,利用scanf()的返回值(0或1,不是num的值)控制while 循环。因为每次迭代都会判断循环的条件,所以每次迭代都要调用scanf()读取新的num值来做判断。 注意:==运算符是C的相等运算符,该表达式判断a是否等于1.不要把a== 1与a =1混淆,后者是把1赋给a。根据测试条件 a == 1,只要a等于1,循环就会重复。当 a 的值不为1时,循环结束。然后程序打印出最终值。 6.实例 #include int main() { int sum = 0; int i = 1; while (i |
CopyRight 2018-2019 实验室设备网 版权所有 |