这两个表达式区别在哪?while(a=b>c)和while(-查字典问答网
分类选择

来自陈矛的问题

  这两个表达式区别在哪?while(a=b>c)和while((a=b)>c)麻烦高手解释一下括号的里的具体步骤和while的判断过程

  这两个表达式区别在哪?

  while(a=b>c)

  和

  while((a=b)>c)

  麻烦高手解释一下括号的里的具体步骤和while的判断过程

1回答
2020-11-17 17:44
我要回答
请先登录
胡东成

  while(a=b>c)相当于:while(a=(b>c)),先进行b>c的逻辑比较,比较后的值(真或假)赋值给a,循环条件是a不等于0(真);

  whiel((a=b)>c),先进行赋值,将b的值赋给a,然后比较a的值是否大于c,这个就成为是否进行循环的条件.

2020-11-17 17:46:38

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •