#define SQ(x) 这里不要漏了空格 ((x)*(x))
SQ(x) 是计算 x 的平方。
----------
求两个数的最大值,宏是 MM(a,b) 那一行。注意空格符号不要漏了。
#include"stdio.h"
#define MM(a,b) a>b?a:b
void main( ){
float x,y;
printf("input x y:\n");
scanf("%f %f",&x,&y);
printf("the max value is: %g\n",MM(x,y));
}