在编写C语言程序时,开始为什么有时候要在主函数main()前面加上#define,那在什么情况下要这么做呢 ?

如题所述

第1个回答  2014-01-23
#define 定义一个宏#define LABLE //定义一个空宏,没有具体的内容#define PI 3.14定义一个宏,在使用时可以用PI代替3.14这个常量,编译器在处理时时采用直接替换的方式,既把PI直接换成3.14.宏的好处就是方便修改,假如你的代码多处用到3.14,然后你又修改了这个常量,如果是用的宏,只需要该一处代码就可以了.
第2个回答  2014-01-23
#define 是宏处理,主要定义常量,有时用这个在编写程序时会比较简单些