C语言教程:什么是死循环
竟然有一大堆人和我争论 for(k = 10; ;k--); 是不是死循环!!
看清楚了,这个语句没有条件测试,也没有循环体!
和他们争论了半天之后,去上机调试。运行结果是只有一个光标,没有press anykey to continue这句话!
他们竟然还说这不是死循环!因为按他们的理解,要屏幕上出现一大堆数字或字符才叫死循环。比如for(k= - 1;k < 0;k--){printf("1");}这样在屏幕上出现一大堆1的才叫死循环!
我晕死了!for(k = 10; ;k--);根本就没有循环体嘛!到哪里去找屏幕上的一大堆字啊!但是他一直在执行那条循环语句是事实阿!那不就是死循环了吗?可是他们还要和我争,说不是死循环,还说我要请客!气死我了!
for(k=10;;k--)
{
if(k==0)break;
...
}
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |