寫能寫出來,就是不知道到底先運(yùn)算哪個(gè),后運(yùn)算哪個(gè)的??床欢?/h1>
#include?<stdio.h>
?
int?main()
?
{
?
int?a=3;
?
int?b=4;
?
int?r;
?
?
?
r=a+b%a-b/a+a*b-a++;
?
printf("r=%d\n",r);
?
printf("a=%d\n",a);
?
return?0;
?
}
問題:a+b%a-b/a+a*b-a++
這個(gè)到底是咋運(yùn)算的??床欢馈n^暈?zāi)X脹的。
#include?<stdio.h>
?
int?main()
?
{
?
int?a=3;
?
int?b=4;
?
int?r;
?
?
?
r=a+b%a-b/a+a*b-a++;
?
printf("r=%d\n",r);
?
printf("a=%d\n",a);
?
return?0;
?
}
問題:a+b%a-b/a+a*b-a++
這個(gè)到底是咋運(yùn)算的??床欢馈n^暈?zāi)X脹的。
2015-01-27
先乘除后加減,從左到右運(yùn)算。
相當(dāng)于: