C语言c=a+b=b*=a的运算先后关系int a=1,b=2,c;c=(a+b=b*=a);c变成了3

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/20 17:57:19
C语言c=a+b=b*=a的运算先后关系int a=1,b=2,c;c=(a+b=b*=a);c变成了3

C语言c=a+b=b*=a的运算先后关系int a=1,b=2,c;c=(a+b=b*=a);c变成了3
C语言c=a+b=b*=a的运算先后关系
int a=1,b=2,c;
c=(a+b=b*=a);c变成了3

C语言c=a+b=b*=a的运算先后关系int a=1,b=2,c;c=(a+b=b*=a);c变成了3
编程语言的赋值运算符优先级是最低的,所以会先算a+b,c就等于3了