define 函数定义注意
代码
#include <errno.h> #include <math.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #define ADD(x, y) x + y #define MUL(x, y) x * y /* * === FUNCTION ====================================================================== * Name: main * Description: main function * ===================================================================================== */ int main ( int argc, char *argv[] ) { int a= 2, b = 3; printf ("\nProgram %d\n\n", MUL(ADD(a, b), 5) ); //被转换成2 + 3 * 5 注意 没有括号 故结果为17 return EXIT_SUCCESS; } /* ---------- end of function main ---------- */
output:
program 17
完