C语言:int型变量a,b的值分别为4和2,则表达式“ a=a---b”的值是多少?a 的值最后为多少?求详解

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 22:41:16
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 的值最后为多少?求详解
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