这两个程序段是不是死循环?为什么?
第一个int i=100;while(2){i=i%100+1;if(i>=100)break;}第二个int s=45;while(s);s--;
其他答案
第一个 int i=100;while(2) {i=i%100+1;if(i>=100)break;} //这个是死循环,,因为只要i的值>=10就回被i%100变为1。。。第二个 int s=45;while(s);s--;这个是死循环,,因为 while(s);着个";"决定了是死循环,,,因为“;”这个把s--这句割开了。。s--这句永远不会被执行 展开
2011-01-11 02:33
来自北京市
赞(0)点赞赞(0)举报
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。




