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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 17:59:37
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