while (表达式)
{
循环语句
}
while (1)
也是合法的,但注意尽量不要这样用,因为可能会导致死循环。i = 1;
while (i <= 100)
putchar('+');
i++;
程序原意是想输出100个“+”,但由于循环体没有使用花括号括起来,所以导致系统认为只有putchar('+');
这一条语句是循环语句,i++;
不属于循环体,所以i的值总是为1。那么i永远小于等于100,所以这个循环将永远不结束,是一个死循环。
循环体有可能一次也不执行。
循环在下列情况,将推出循环:
1)、条件表达式不成立(为0)时。
2)、在循环体中遇到break、return等语句时。
避免出现无限循环,又叫死循环。
为了避免死循环,循环体中应该有使循环趋近于结束的语句。
do
{
循环语句
} while (表达式);
手机扫一扫
移动阅读更方便
你可能感兴趣的文章