永发信息网

C++里面while(i=k-1)

答案:7  悬赏:60  手机版
解决时间 2021-03-26 17:00
  • 提问者网友:我没有何以琛的痴心不悔
  • 2021-03-26 01:47
C++里面while(i=k-1)
最佳答案
  • 五星知识达人网友:白昼之月
  • 2021-03-26 02:49
while(i=k-1)就是先计算k-1的值,把它赋值给i,若值不为0,就执行循环体。
程序运行后,会输出:
i=6,k=4
全部回答
  • 1楼网友:渡鹤影
  • 2021-03-26 07:49
你想问什么、?
  • 2楼网友:旧脸谱
  • 2021-03-26 06:44
i=k-1;赋值运算符的返回值为非0;所以while中的条件恒成立,while循环的终止条件为k<5;后面的你自己可以分析出来。最终运行结果为
i=6,k=4
  • 3楼网友:雾月
  • 2021-03-26 06:25
i=6,k=4
  • 4楼网友:一叶十三刺
  • 2021-03-26 05:10
你是要判断i和k-1是否相等?那应该是i==k-1,这是比较,你写的成赋值了
  • 5楼网友:撞了怀
  • 2021-03-26 04:25
每次循环开始都会对while里面的条件表达式进行求值,求值的过程也就执行了赋值操作,同时条件表达式本身的值也是赋值语句的值。
  • 6楼网友:一叶十三刺
  • 2021-03-26 04:09
while(i=k-1)
i=k-1,是把k-1的值给i,并且该表达式的值就是i,然后判断i,若i=0,退出循环,不等0,继续循环
因此,结束条件就是k-1=0,即k=1时结束循环
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯