有人能解释一下为什么这里y的值是13吗?
#include <stdio.h>
#define avg_sum(n) n * (n-1)/2
int main(){
int y;
int z = 9;
y = avg_sum(z+1);
printf("y=%i\n",y);
}
934 /avg_sum(12)
才会给出预期的答案。 - Jonathan Leffler