77问答网
所有问题
int k=0: while(k=1)k++; while 循环的次数是多少
我看了你的回答 但我还是不懂那个赋值条件是什么
举报该问题
推荐答案 2016-05-26
死循环,因为你循环条件是个赋值语句k=1,这样的话k永远为1,也就是条件成立,所以是死循环,如果写成k==1的话,则一次也不执行循环。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/WqqN8W3Nq3N3Nvq83W.html
相似回答
有以下程序段
int
k=0
;
while(k=1)k++;while循环
执行
的次数是
D.执行...
答:
【答案】:A 解析:注意本题有个陷阱,马虎的考生将纷纷落马。本来、
while
中的表达式应为k= =1,而本题却为
k=1
,是赋值表达式而不是逻辑表达式。因此,编译器将其值一直认为是1,因此表达式一直为真,陷入无限次的循环。
有以下程序段
int
k=0;
while (k==1)k++;
while循环的次数是多少
?
答:
我感觉:你把K定义为整数
(int)
等于
零
,没法循环下去,所以
K++
,也就是说
k
+1.所以k原来是零,现在变为·1,循环一次,下来K就会变成2,没法循环下去了,所以循环一次吧。谢谢 ,对了,我感觉你写的问题没写完,好像少写啥了,写的问题不全。
有以下程序段
int
k=0
;
while(k=1) k++;
则
while循环
执行
的次数是
答:
程序段 int k=0; while(k=1) k++;
while循环体执行的次数为无限次
。理由:在执行while(k=1)时,会先执行赋值语句,令 k 的值等于 1,然后再判断while的循环条件,此时 while(k=1)相当于 while(1),循环条件始终为真,无限循环执行。再举一个与上面条件差不多的例子:include <stdio.h...
int
k=0
;
while(k=1)k++;
则
while循环
执行
的次数是
答:
无限次
,因为while条件是赋值语句,没有判断退出条件 一定记得好评哦
1. 有以下程序段
int
k=0
while(k=1)k++;
while
循环
执行
的次数是
答:
选A无限循环,
while(k=1)
,
while循环
里边是一个赋值运算,恒为真,无限循环
int
k=0
;
while(k=1)k++;
则
while循环
执行
的次数是
?
答:
k=1,times
=0
;
while(k=1)
{
k++;
times++; if(times>10000) { break; } } printf("tmes=:%d\n",times); return 0; } 由此可以看出来,第一个循环了0次,第二个是无限循环。
int
k=1;while(k=0) k++;
while循环
执行
的次数是多少
?
答:
无限次,因为条件是个赋值表达式,表达式值非
零
,条件永为真,故而无限次循环。采纳啊
大家正在搜
while(n++<=2)
int a=0,b=0,c=0
while(k=0)
while(k=1)
unsigned int
while(--k)
while break
若k为整形while执行几次
while(a)
相关问题
int k=0; while(k=1)k++; 则while...
int k=0; while (k=1) k++; whil...
C语言中:int k=0;while (k=1)k++;w...
int k=0; while(k=1)k++; 则while...
1. 有以下程序段 int k=0 while(k=1)k+...
int k=0 while(k=1)k++; while 循...
有以下程序段 int k=0; while(k=1) k++...
int k=0;while(k=1)k++; 这个while...