C语言中while(1)中嵌套一个for循环,那么for循环会被一直反复执行吗?for循环执行一遍以后里面变量不是已经改变了吗,它会还原吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 07:16:42
C语言中while(1)中嵌套一个for循环,那么for循环会被一直反复执行吗?for循环执行一遍以后里面变量不是已经改变了吗,它会还原吗

C语言中while(1)中嵌套一个for循环,那么for循环会被一直反复执行吗?for循环执行一遍以后里面变量不是已经改变了吗,它会还原吗
C语言中while(1)中嵌套一个for循环,那么for循环会被一直反复执行吗?
for循环执行一遍以后里面变量不是已经改变了吗,它会还原吗

C语言中while(1)中嵌套一个for循环,那么for循环会被一直反复执行吗?for循环执行一遍以后里面变量不是已经改变了吗,它会还原吗
只能说明 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);
}
}
你就可以明白了