inti,j形 i=10jF20; printf("the maximum is:%d\n",MAX(i,j)); } 该程序编译前,MAX(,)被定义的表达式所替换,其中的和 j作为实参替换定义中的形参。即prinfi语句被替换成以下 形式: printf("the maximum is:%d\n",(i>j)?i:j); 由上例可见,一些简单的函数可以直接用宏来定义,而不用 int i,j; i=10;j=20; printf("the maximum is:%d\n",MAX(i,j)); } 该程序编译前,MAX(i,j)被定义的表达式所替换,其中的i和 j作为实参替换定义中的形参。即prinf语句被替换成以下 形式: printf("the maximum is:%d\n",(i>j)? i:j); 由上例可见,一些简单的函数可以直接用宏来定义,而不用