c语言运算步骤

来源:百度知道 编辑:UC知道 时间:2024/05/18 02:56:50
偶下午没课~
问下水能告诉我计算步骤:
int a=5,b=5;
a%b+=a+=(a+b)
printf("a=%d,b=%d",a,b);

知道结果很容易,就是不知道过程.....
讨教下....

你的这个程序是不是有问题啊
a%b+=a+=(a+b) 后面又没 ;不说,看什么都不像的呢
不是赋值语句,又不是``````` ```
我无话可说
如果你想要你的程序可执行的话就把a%b+=a+=(a+b)中的%改为=,然后在句末加上一个;
a=b+=a+=(a+b);的执行步骤是自右至左,先执行(a+b),再执行a+=(a+b) 即a=a+(a+b)
```` ``` ````

我的理解 这方面不是太强 只是接触下。
INT 是赋值 a%b+=a+=(a+b)是运算的等式如x+y=z printf是输出结果 求出a'b