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