格式如下
while(条件表达式) 如果表达式为真则执行大括号里面的内容,为假则不执行循环
{
执行语句;
刷新条件;//循环一定要有刷新条件,不然会变成死循环(无限循环)
}
例如
#include <stdio.h>
#define DX 5 //创建一个名为DX的常量
int main (void)
{
int i = 1;
int j = 0; //用于储存总和
while (i <= DX) //先判断i是否小于等于DX,如果小于等于的话,执行循环
{
j = j i; // 第一次循环相当于j = 0 1,j的值目前是1
i ; //刷新i 的值,每次执行到i 的时候,相当于把i的值往上 1,现在i的值是2,然后在用2和5去比较
} //就这样一直循环,直到i的值是6的时候,循环结束。
printf("j的值是%d\n",j); //现在j的值就是1 2 3 4 5
}
运行程序后
j的值是15