int a,b; a+=a-=(b=4)*(a=3); 上面的表达式是符合C语言的表达式吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 13:24:22
int a,b; a+=a-=(b=4)*(a=3); 上面的表达式是符合C语言的表达式吗?
x)+QHIVHԶMԵH5H5ִVxEgXž}O?eO't8XŊd$SH;(lԺ_o{f3sJSRMSQ $*h*$**h$)*h*h)h$Y@էi()$BERKJ ژ D06|vӉ]O/|ָKv%=۴(tݼ3[_lh~>e~qAb(W%

int a,b; a+=a-=(b=4)*(a=3); 上面的表达式是符合C语言的表达式吗?
int a,b; a+=a-=(b=4)*(a=3); 上面的表达式是符合C语言的表达式吗?

int a,b; a+=a-=(b=4)*(a=3); 上面的表达式是符合C语言的表达式吗?
合法~经过验证:
#include
int main ()
{
int a,b;
a += a -= (b = 4) * (a = 3);
printf("%d\n",a);
return 0;
}\x1a
但是有警告信息表示b没有实际调用!