C语言中while循环基本格式
while(表达式) 循环体语句
当表达式成立时,执行循环体语句,否则结束循环
while循环执行流程
变量初始化 while(表达式){ 循环体语句 自增 }
(1)while循环首先进行循环变量初始化,赋值。
(2)根据while后的表达式判断是否成立。如果成立执行循环体语句,否则结束循环。
(3)进行循环变量自增
代码示例
#include<stdio.h> int main(void){ int sum = 0; int i = 1; while(i<=10){ sum = sum + i; i++; } printf("sum = %d",sum); return 0; }
分析
(1)int i=1,循环变量赋初值
(2)while(i<10)判断i的值是否小于10,成立则执行循环体语句sun=sum+i,否则结束循环。
(3)i++,进行循环变量自增,如不进行循环变量自增操作,则i=1,永远小于10,则会陷入死循环。
运行结果
总结
(1)while循环使用中注意赋需要在while语句之前对循环变量赋初值。
(2)while循环中注意循环体中的循环变量自增或自减,否则循环无法结束。