C语言中的while循环用于多次迭代程序或语句的一部分。
在while循环中,条件在语句之前给出。 所以它与do while循环有点不同,while循环可能一次不会执行语句,而do while循环至少循环一次。
当C语言中使用while循环时
如果迭代次数不确定或未知,则应优先考虑使用C语言while循环。
C语言中while循环的语法
c语言中while循环的语法如下:
while(condition){ //code to be executed }
C语言中的while循环的流程图,如下所示 –
C语言中while循环的例子
下面来看看看打印表的一个while循环程序。创建一个源文件:while-example.c,其源代码如下所示 –
#include #include void main() { int i = 1; while (i <= 10) { printf("%d n", i); i++; } }
执行上面示例代码,得到以下结果 –
1 2 3 4 5 6 7 8 9 10
使用C语言中的while循环打印给定数字表的程序
创建一个源文件:while-example2.c,其源代码如下所示 –
#include void main() { int i = 1, number = 0; printf("Enter a number: "); scanf("%d", &number); while (i <= 10) { printf("%d n", (number*i)); i++; } }
编译并执行上面示例代码,得到以下结果 –
Enter a number: 10 10 20 30 40 50 60 70 80 90 100
C语言中的无限循环
如果在while循环中传递1作为条件,则程序将运行无限次数。
while(1){ //statement }
¥ 我要打赏 纠错/补充 收藏