【C/C++】#define SQUARE(a)((a)*(a))的问题 编译环境:Visual Studio 2013 #include<stdio.h> #define SQUARE(a) ((a)*(a)) int main() { int a = 7; int b; b = SQUARE(a++); //(1) 9,49 //b = SQUARE(++a); //(2) 9,81 //b = (a++)*(++a); //(3) 9,64 //b = (++a)*(a