C语言中:int k=0;while (k=1)k++;while循环的次数是什么?为什么
发布网友
发布时间:2023-05-26 02:51
我来回答
共2个回答
热心网友
时间:2024-12-12 02:27
int
k=0;
while(k=1)
k++;
(k=1)是用来判断的条件它的返回值只有真和假,而k=1赋值语句的所回值为真,所以while循环条件一直为真,是个死循环,次数无限!
热心网友
时间:2024-12-12 02:27
这是个死循环,因为条件k=1是个赋值,而不是判断,永远为真。
改成k==1后,循环次数为0,因为一开始k为0,不满足k==1条件。