设a=1,b=3,则表达式(a=b)&&b-3*a的值是多少?要求说明运算步骤.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/24 01:49:13
设a=1,b=3,则表达式(a=b)&&b-3*a的值是多少?要求说明运算步骤.
xR[N@|MԠ@[p- QX"- ؀t/+{Μs y6 \6,gA@|@ɩґKSsLzm~wʜK^7luZ͎Y=O`!cEn蛤E+(vy4}Hy\EDkpi}; pI g8A"D @ه--zc$vkfD *FЫl0DC *]|r u@;3ښ!=|m* eL1ޭ9 ! څxKnD87&ְ P,2ېUd'x((gyM*+.

设a=1,b=3,则表达式(a=b)&&b-3*a的值是多少?要求说明运算步骤.
设a=1,b=3,则表达式(a=b)&&b-3*a的值是多少?要求说明运算步骤.

设a=1,b=3,则表达式(a=b)&&b-3*a的值是多少?要求说明运算步骤.
0 由优先级算 首先算括号里的 所以(a=b)的值为3(因为b=3 又把b的值赋给a ) 因为在这里 &&的优先级是最底的 所以算b-3*a 显然 为 0了 因为&&运算符是先看左边的 当左边的为零时 值为零 当左边的值不为零时 再看右边的值 若右边的值不为零时 整个值为1 若为零 则整个值为零 这里是左边为3 右边为零(即3&&0) 所以为零 (优先级不清楚的自己查)