while代码演示
/*
* 利用while循环来计算100
* 以内所有各数的和
*/
#include
int main(void)
{
int i, sum;
i = 1; //循环初始化
sum = 0;
while (i < 100) //循环终止条件
{
printf("i = %d\n", i);
sum += i; //循环体
i += 2; //循环控制增量,属于循环体的一部分
}
printf("sum = %d.\n", sum);
}
do while代码演示
/*
* 利用do while循环来计算100
* 以内所有各数的和
*/
#include
int main(void)
{
int i, sum;
i = 1; //循环初始化
sum = 0;
do
{
printf("i = %d\n", i);
sum += i; //循环体
i += 2; //循环控制增量,属于循环体的一部分
}while (i < 100); //循环终止条件,后面一定要加;号
printf("sum = %d.\n", sum);
}
区别:
while有可能一次都不执行
do while至少执行一次