永发信息网

程序段如下 int k=-20; while (k=0)k=k+1; 则以下说法中正确的是 ( ) 答案是一

答案:2  悬赏:20  手机版
解决时间 2021-02-27 16:25
  • 提问者网友:爱唱彩虹
  • 2021-02-27 09:16
程序段如下 int k=-20; while (k=0)k=k+1; 则以下说法中正确的是 ( ) 答案是一
最佳答案
  • 五星知识达人网友:大漠
  • 2021-02-27 10:01
这道题在于混淆条件 k=0和k==0,k=0是赋值语句,而k==0是逻辑判断语句。
while(k=0)==>while((k=0) != 0)==>while(0 !=0),这样看,条件永远都不成立
所以一次都不会执行。仔细看一下条件。
全部回答
  • 1楼网友:北方的南先生
  • 2021-02-27 11:05
0赋值给k所以最后while第一次进去就是0所以不执行
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯