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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 11:28:40
n = 10; while(n);{n--;} 怎么就是无限循环了?这个是2008年四月份的计算机二级题:n = 0; while(n);{n--;} 这个为什么是无限循环啊?看到了while(n)后面的分号,可是运行后却没用~
xݑNPECMxG&ML41 с *Mh X%RD{o)0PGt|kstR\s'G;nR WT4U`k6u -ȕStQG{<:6I#CүbEnOnc!?0ȓ )b@0F lvʓm& vlvHw-EUn% zk@jI}pNBIm3c&ȁ| )cXF^ߐS"/9|hͮf lTDN%ɐL17E2'pA2xx…gh-L '1z[pq_a~1W{!z>?^;

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--只有在该循环结束后才运行,但是该循环永不结束.