永发信息网

当x=y=z=0时,c语言中++x || ++y && ++z;怎样计算

答案:2  悬赏:50  手机版
解决时间 2021-02-13 07:49
  • 提问者网友:杀生予夺
  • 2021-02-12 12:41
当x=y=z=0时,c语言中++x || ++y && ++z;怎样计算
最佳答案
  • 五星知识达人网友:酒安江南
  • 2021-02-12 13:45
++的优先级很高,你这里面就是先计算++x,++y,++z然后(++x)||(++y)&&(++z)然而x=y=z=0则++x=++y=++z=1又1||1&&1=1所以表达式的值为1======以下答案可供参考======供参考答案1:++ X 是X先进行自加运算,X=1,进行或运算一定为真1,然后Z进行自加Z=1,最后X与Z进行与运算,两个都为真,结果为真,即是1供参考答案2:++x: 表示先把x加1,再使用x++:表示先使用变量x,再将x加1&&的优先级大于||所以:++x || ++y &&++z ==》1 || 1&&1 ==》1 || 1 ==》1
全部回答
  • 1楼网友:空山清雨
  • 2021-02-12 14:19
我学会了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯