int a,b; a+=a-=(b=4)*(a=3); 上面的表达式是符合C语言的表达式吗?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/28 05:25:38
![int a,b; a+=a-=(b=4)*(a=3); 上面的表达式是符合C语言的表达式吗?](/uploads/image/z/6926712-24-2.jpg?t=int+a%2Cb%3B+a%2B%3Da-%3D%28b%3D4%29%2A%28a%3D3%29%3B+%E4%B8%8A%E9%9D%A2%E7%9A%84%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%98%AF%E7%AC%A6%E5%90%88C%E8%AF%AD%E8%A8%80%E7%9A%84%E8%A1%A8%E8%BE%BE%E5%BC%8F%E5%90%97%3F)
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没有实际调用!