C语言中while(1)中嵌套一个for循环,那么for循环会被一直反复执行吗?
答案:2 悬赏:50 手机版
解决时间 2021-03-28 06:51
- 提问者网友:ミ烙印ゝ
- 2021-03-27 07:33
C语言中while(1)中嵌套一个for循环,那么for循环会被一直反复执行吗?
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-03-27 08:11
有时自己编一下程序就知道了
#include
void main()
{
while(1)
{
for(int i=1;i<=10;i++)
printf("%d",i);
printf("\n");
}
}
结果会是输出1到10然后回车换行继续输出1到10回车换行这样反复
#include
void main()
{
while(1)
{
for(int i=1;i<=10;i++)
printf("%d",i);
printf("\n");
}
}
结果会是输出1到10然后回车换行继续输出1到10回车换行这样反复
全部回答
- 1楼网友:你哪知我潦倒为你
- 2021-03-27 08:48
只能说明 while(1)内部的语句一直执行。
终于for有很多情况
比如
while(1)
{
for(int i = 0 ; i < 5 ;++i )
{
}
}
for语句 i变成5后,就跳出for语句跳到外面的while语句,由于while语句条件总是成立。
于是 又执行 int i = 0 ;继续执行.
while(1)
{
for(int i = 0 ; i < 5 ;++i )
{
printf("%d\n",i);
}
}
你就可以明白了
终于for有很多情况
比如
while(1)
{
for(int i = 0 ; i < 5 ;++i )
{
}
}
for语句 i变成5后,就跳出for语句跳到外面的while语句,由于while语句条件总是成立。
于是 又执行 int i = 0 ;继续执行.
while(1)
{
for(int i = 0 ; i < 5 ;++i )
{
printf("%d\n",i);
}
}
你就可以明白了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯