n = 10; while(n);{n--;} 怎么就是无限循环了?这个是2008年四月份的计算机二级题:n = 0; while(n);{n--;} 这个为什么是无限循环啊?看到了while(n)后面的分号,可是运行后却没用~

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 18:50:34
n = 10; while(n);{n--;} 怎么就是无限循环了?这个是2008年四月份的计算机二级题:n = 0; while(n);{n--;} 这个为什么是无限循环啊?看到了while(n)后面的分号,可是运行后却没用~

n = 10; while(n);{n--;} 怎么就是无限循环了?这个是2008年四月份的计算机二级题:n = 0; while(n);{n--;} 这个为什么是无限循环啊?看到了while(n)后面的分号,可是运行后却没用~
n = 10; while(n);{n--;} 怎么就是无限循环了?
这个是2008年四月份的计算机二级题:n = 0; while(n);{n--;} 这个为什么是无限循环啊?看到了while(n)后面的分号,可是运行后却没用~

n = 10; while(n);{n--;} 怎么就是无限循环了?这个是2008年四月份的计算机二级题:n = 0; while(n);{n--;} 这个为什么是无限循环啊?看到了while(n)后面的分号,可是运行后却没用~
因为while循环后面直接跟了分号,所以该循环没有内容,只要n满足不等于0,该循环就会启动而且无限.已知n=10,所以自然是无限循环了. 后面大括号里的n--只有在该循环结束后才运行,但是该循环永不结束.