请问C语言中的逻辑运算a||+c&&b-c 这样写不错吗,||是双目运算符,咋就左边有个a呢
答案:2 悬赏:70 手机版
解决时间 2021-04-24 09:00
- 提问者网友:听门外雪花风
- 2021-04-23 10:41
请问C语言中的逻辑运算a||+c&&b-c 这样写不错吗,||是双目运算符,咋就左边有个a呢
最佳答案
- 五星知识达人网友:woshuo
- 2021-04-23 11:12
&&运算的优先权最高,所以其实是(a||+c)&&(b-c)
他们的结果都应该是bolean型的。
他们的结果都应该是bolean型的。
全部回答
- 1楼网友:爱难随人意
- 2021-04-23 12:51
答案是:cd
a.!(逻辑反)、~(按位取反)是单目运算符,而且优先级高于其他双目逻辑运算符;
b.执行 b=a;之后表达式的值为0,所以根据优化原则是不再执行c++这句的,因为不管c++这句是1或者0,那么表达式的值都是0,所以没有意义就优化不执行了;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯