关于死循环

来源:百度知道 编辑:UC知道 时间:2024/05/12 11:48:02
死循环包括“一直循环跳不出来”和“条件不允许进不去”两个??
例如:
int k=10;
while (k=3) k=k-1;
它是属于第二种吗???
(这是个死循环)

你这个是死循环
while(k=3)
把3赋给k,永远为真
while(k==3)为第二种情况

第一种,k==3试试

k=3为赋值语句,永不会跳出循环的属于第一种

条件的返回值为一个布尔,且不等于0的时候,条件为真

一直循环跳不出来,一直是真的

死循环只是一直循环跳不出来,将3赋给k,k一直是非0数,把k=3改为k==3就不是死循环了.