大家帮忙看看这个是不是死循环
c语言吧
全部回复
仅看楼主
level 1
for(k=10;;k--);个人认为是死循环,但是我的同学都说不是。运行结果是只有一光标,没有press any key to continue...请大家评评理,看是不是死循环。
2005年12月17日 10点12分 1
level 1
我觉得好像是啊。。没有退出循环的条件,K也不知道是什么数
2005年12月17日 10点12分 2
level 1
如果是死循环,请说说具体是怎么死的,好说服我的同学呀,谢谢了。。。
2005年12月17日 10点12分 3
level 1
循环 个几毛 啊 连循环体 都几吧 没有 拿你循环啊
2005年12月17日 11点12分 4
level 0
列眼是白痴还是新手?不懂别在这里现了!没有循环体的循环是可以实现的。不过for(k=10;;k--);是死循环。
2005年12月17日 11点12分 5
level 1
列眼,你比我同学还菜鸟,不知道没有循环体的循环是可以实现的吗?编译器不会报错,会一直执行那条循环语句,直到满足条件限制,跳出。不过我说的那个语句绝对是死循环啦!不知道我的同学是怎么想的,非要和我争!
2005年12月17日 11点12分 6
level 0
如果编译能通过,最后应当是溢出错误,因为K是INT型的变量
2005年12月17日 12点12分 7
level 1
其实有循环体的``,只不过他是个";" 也就是个空语句`
2005年12月17日 13点12分 8
level 1
泡泡刃你说得实在是太好了^_^谢谢
2005年12月18日 01点12分 9
1