城中空诚
2016-12-27 14:51
采纳率: 100%
浏览 5.1k
已采纳

由以下while构成的循环,循环体执行的次数是(    )。

由以下while构成的循环,循环体执行的次数是(   )。
      int k=0;
      while ( k= -1 ) k++;
A)无限次
B)一次也不执行
C)执行一次
D)有语法错,不能执行

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

7条回答 默认 最新

  • 耕耘中的小人物 2016-12-27 14:58
    已采纳

    k=-1作为一个表达式,它的值就是-1
    while循环里面非0即为真,所以是选A,无限次

    已采纳该答案
    评论
    解决 8 无用
    打赏 举报
  • 浅然言而信 2016-12-27 15:11

    其实你只要知道k=-1是一个赋值,而不是比较就好

    评论
    解决 3 无用
    打赏 举报
  • 夕阳雨晴 2016-12-27 15:44

    每次都会执行k=-1,循环条件均为真,故无限次。

    评论
    解决 无用
    打赏 举报
  • qun_hgq 2016-12-27 15:52

    无限次,因为while的条件k=-1是赋值语句

    评论
    解决 无用
    打赏 举报
  • 蓝色14号 2016-12-28 01:16

    有语法错,不能执行。while(布尔表达式){},括号里写赋值语句编译时就不能通过,报错!

    评论
    解决 无用
    打赏 举报
  • w1246529696 2016-12-28 01:16

    无限次,因为while 是赋值语句。。。

    评论
    解决 无用
    打赏 举报
  • 风马博客 2016-12-28 03:29

    语法报错,实践大于整理图片说明

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题