for( )是一个典型的简介的死循环。
解释如下:
所谓循环就是让计算机重复执行一段代码;
循环的核心有两个部分:循环控制、循环体;
循环控制部分的循环结束条件如果永远成立,将会导致一直循环,俗称”死循环“;
上面的程序:最后的分号,表示循环体为空,是空循环;括号中的两个分号之间是放循环结束条件的,这里也是空,等价于循环条件永远成立。
for( )的循环条件永远成立,所以导致死循环。
C语言中for循环包含三个部分:初始化、条件、递增for (INITIALIZATIONCONDITIONAFTERTHOUGHT)
初始化是宣告(或者赋值)任何需要的变数的动作。如果你要使用多个变数,则变数的种类要一致。条件的部分则是检查是否离开这个循环,也就是让程式码往下执行。如果条件判断为假,则离开循环。递增在每跑一次循环都会重复执行一次。
for(),这个语句中缺少循环终止的条件,自然就是死循环了