www问答网
所有问题
在C语言学习中什么叫宏定义?
如题所述
举报该问题
推荐答案 2008-10-14
宏定义是高级语言编译器提供的常用语法,其目的是利用某一标识符标识某个文本字符串。在编写程序时,如果程序中反复地使用某个数据或某段程序片段,就可以考虑将这个数据或程序片段定义为宏,然后每个出现该数据或程序片段的地方用宏名替代,这样做的好处是程序简洁,可读性好,而且当需要修改这些相同的程序片段时,只要修改宏定义中的字符串即可,不需要修改多处。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/dA4511nG.html
其他回答
第1个回答 2008-10-14
预处理命令的一种,即用#define命令将一个指定的标识符(宏名)来代表一个字符串。
详情请见:
http://blog.readnovel.com/article/htm/tid_900939.html
或
http://www.neu.edu.cn/cxsj/online/c11/ch11_2_3.html
第2个回答 2008-10-14
#define ...
就是找个符号代表一个数或一句话等等,在程序中用这个符号,编译时,替换回来,大概就这个意思
相似回答
什么是宏定义?
答:
宏定义又称为宏代换、宏替换,简称“宏”
。格式:define 标识符 字符串 其中的标识符就是所谓的符号常量,也称为“宏名”。预处理(预编译)工作也叫做宏展开:将宏名替换为字符串。掌握宏概念的关键是“换”。一切以换为前提、做任何事情之前先要换,准确理解之前就要“换”。即在对相关命令或语句...
在C语言学习中什么叫宏定义?
答:
宏定义是高级语言编译器提供的常用语法,其目的是利用某一标识符标识某个文本字符串
。在编写程序时,如果程序中反复地使用某个数据或某段程序片段,就可以考虑将这个数据或程序片段定义为宏,然后每个出现该数据或程序片段的地方用宏名替代,这样做的好处是程序简洁,可读性好,而且当需要修改这些相同的程序...
宏定义c语言是什么
意思?
答:
在C语言源程序中,
允许用一个标识符来表示一个字符串,称为宏
,宏定义是由源程序中的宏定义命令完成的,宏替换是由预处理程序自动完成的。宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译。C语言中,预处理过程读入源代码,检查包含预处理指令的语句和宏定义...
C语言中
,
宏定义是什么
意思?
答:
C语言中
有明确规定,
宏定义是
利用#define命令,用一个指定的标识代替一个字符串。对应到题目上就是#define 标识符 字符串,所以PI是标识符,3.1415926是字符串。所以这题选B 关于C选项,如果3.1415926不在宏函数定义中,那么它就是一个常量,只是因为它在#define命令中,所以它是一个字符串。A选项...
C语言
的
宏定义是什么
意思啊?
答:
简单地说就是,如果你
定义
了一个#define a abc的话,那么程序在编译的时候,你程序里所有单个的a都将被替换为abc。说到底,“宏”就是“置换”。
什么是c语言
里面的宏
答:
以下摘自:http://baike.baidu.com/view/2076445.htm?fr=ala0_1 宏定义 宏定义是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译 1.不带参数的宏定义:
宏定义又称为宏代换、宏替换,简称“宏”
。格式: #define 标识符 字符串 其中的标识符就是所谓的符号...
define
在c语言中是什么
意思
答:
define
在c语言中是宏定义
命令。宏定义命令又分为无参宏定义和带参宏定义两种形式。宏定义,别名宏代换,是C提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译。define在c语言中的作用就是方便程序段的定义和修改,可以将一个变量强制定义为你想要的值。define机制包括一个...
C语言宏定义
意思?
答:
诚如前面的解答是exp的字符化,而_FILE_ _BASE_FILE_ _LINE_也都
是宏
,是
在c
或c++基本库文件中定义好的,分别当前文件名,主程序文件名和该行代码的行数 最后友情提醒下,
宏定义
尤其是涉及逻辑代码的,最好放在do{ }while(0)里面,这样可以保证其在大多数条件下都可以正常的执行 ...
c语言中什么是宏定义
,它是干什么的?
答:
宏定义
又称为预定义,它有很多功能,我也刚刚了解一点。首先他能定义常量,这样我们可以集中统一修改。其次,它还能定义函数(预定义)。总之,熟悉它会很方便。
大家正在搜
相关问题
在C语言中"宏"是什么意思?
在C语言中“宏是什么意思”
c语言中宏定义是什么意思?
在c语言中什么叫宏定义的常量
C语言的宏定义问题
c语言中什么是宏定义,它是干什么的?
C语言中的宏定义怎么用?
在C语言中什么是宏定义,如何开宏,如何屏蔽宏定义