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

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

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了