请问为什么是死循环?

若变量已正确定义,执行以下while语句将陷入死循环。 i = 1; while (i <= 10) ; i++;

那必然是死循环。因为你while后面加了个分号,相当于循环体是空的情况

while(i<=10); 去掉分号

基本语法还没掌握。

去掉分号