望远
#define这是宏定义,它的作用是《1》让某一个标识符用一个字符串等价代替,或者《2》用来定义宏函数。#define PI 3,14159//作用:程序里出现PI就先用3.14159代换掉
eg: printf("%f\n",4*PI);<---->printf("%f\n",4*3.14159);eg: #define MAX(x) x*x
printf("%d\n",MAX(3+4));//输出19
//等价于:printf("%d\n",3+4*3+4);注意是直接等价替换,不要先运算得了个49