#include <stdio.h>
#define f(x) x*x
/*int f(int x) {
return x*x;
}*/
int test () {
return f(3+3)*2;
}
int main () {
printf ("%d" , test());
return 0;
}
输出结果为:18 返回的值就是“3+3*3+3*2”,没括号
#include <stdio.h>
//#define f(x) x*x
int f(int x) {
return x*x;
}
int test () {
return f(3+3)*2;
}
int main () {
printf ("%d" , test());
return 0;
}
输出结果为:72