11问答网
所有问题
在编写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 是宏处理,主要定义常量,有时用这个在编写程序时会比较简单些
相似回答
define在c语言
中是
什么
意思
答:
define
在c语言
中的意思如下:define在c语言中是一个宏定义的关键字,有定义、解释的意思。在
C语言
中的用法是“
#define
变量名值”,这句代码是使用在程序开头的,这样整个程序中对应的变量名就会在预编译的时候用后面的值替换。define在c语言中的作用就是方便程序段的定义和修改,可以将一个变量强制定义...
大家正在搜
用高级语言编写的程序称为源程序
高级程序设计语言编写的程序
C语言编写的程序被称为
汇编语言编写的程序通常
c语言编译程序是什么软件
编写一个c语言程序
简单c语言程序编写
用c语言编写的代码程序
c语言编写程序
相关问题
c语言中为什么有些地方要在main()前加int,这表示什么...
在一个C语言程序中,为什么main函数可以出现在任何地方,不...
c语言中主函数前面的#define有什么用?
C语言中在主函数main前的加不加int有什么区别啊?
c语言中什么函数可以在main函数之前进行
在C语言程序中,主函数main()必须放在首函数的位置吗?
在C语言程序中,被调用的函数必须在main( )函数中定义 ...