我试着将题目跑了一下,有一点问题
#include <stdio.h>
int main()
{
int a = 3;
int b = 4;
char result;
result = a + b % a - b / a + a * b - a ++;
printf("%d\n",result);
printf("a = %d\n",a);
return 0;
}
这是正常跑的,输出也是正常答案。
#include <stdio.h>
int main()
{
int a = 3;
int b = 4;
char result;
result = a + b % a - b / a + a * b - a ++;
printf("result\n");
printf("a = %d\n",a);
return 0;
}
为何这个输出的是 result
a = 4
printf()中间输出的有什么规定么