C语言:int型变量a,b的值分别为4和2,则表达式“ a=a---b”的值是多少?a 的值最后为多少?求详解
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 15:46:28
![C语言:int型变量a,b的值分别为4和2,则表达式“ a=a---b”的值是多少?a 的值最后为多少?求详解](/uploads/image/z/3689449-25-9.jpg?t=C%E8%AF%AD%E8%A8%80%EF%BC%9Aint%E5%9E%8B%E5%8F%98%E9%87%8Fa%2Cb%E7%9A%84%E5%80%BC%E5%88%86%E5%88%AB%E4%B8%BA4%E5%92%8C2%2C%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E2%80%9C+a%3Da---b%E2%80%9D%E7%9A%84%E5%80%BC%E6%98%AF%E5%A4%9A%E5%B0%91%3Fa+%E7%9A%84%E5%80%BC%E6%9C%80%E5%90%8E%E4%B8%BA%E5%A4%9A%E5%B0%91%3F%E6%B1%82%E8%AF%A6%E8%A7%A3)
C语言:int型变量a,b的值分别为4和2,则表达式“ a=a---b”的值是多少?a 的值最后为多少?求详解
C语言:int型变量a,b的值分别为4和2,则表达式“ a=a---b”的值是多少?a 的值最后为多少?求详解
C语言:int型变量a,b的值分别为4和2,则表达式“ a=a---b”的值是多少?a 的值最后为多少?求详解
结果是1
--的优先级比-高,
所以看作是a=(a--)-b=4-1-2=1
因为是赋值语句a最后为1