社区
工具平台和程序库
帖子详情
关于#define问题
cclighting
2003-10-19 06:49:49
#define XXXX_XX 201
这里的201(或者别的数)是什么意思啊?
我很菜,不要笑我!
...全文
37
6
打赏
收藏
关于#define问题
#define XXXX_XX 201 这里的201(或者别的数)是什么意思啊? 我很菜,不要笑我!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bosedom
2003-10-19
打赏
举报
回复
对,是个宏定义。编译的时候编译器自动把所有的A替换成201。然后再开始编译一句一句语句。
chineseship
2003-10-19
打赏
举报
回复
#define 是一个定义宏的 表达式!
leyt
2003-10-19
打赏
举报
回复
就是你想要被替代的
0bearblue
2003-10-19
打赏
举报
回复
就是遇到XXXX_XX的地方用201替代了
ttlb
2003-10-19
打赏
举报
回复
详细一点,
b=b*A; 将展开为 b=b*201;
fenghuangling
2003-10-19
打赏
举报
回复
201 实际上是一个字符串
#define A 201 //此处为宏定义,格式为 #define 宏名 字符串
main()
{
int b=2;
b=b*A; //此处为宏展开,编译系统将自动把宏替代的字符串进行类型
printf("%d",b); //转换,在这里“201”将转换成int型
}
#
define
的使用
在很多C程序中,我们会在一个源文件的开头看到#
define
的字眼,和
define
的英文解释相同——可以理解为给xxx下定义,这里可以是标识符甚至是一个函数,接下来的内容将会对#
define
进行详解 1.#
define
定义标识符 使用...
# #
define
以及 # ##解释
文章目录#
define
定义标示符#
define
的语法#
define
定义宏宏的声明方式# 和 ##的作用\#是将字符拼接在字符串中##是将两边的符号连接起来,成为一个符号 #
define
定义标示符 #
define
定义标示符就是将一个名称起一个别名,...
关于#
define
的理解
关于const在之后再讨论,本篇就#
define
的理解来进行一些说明和记录。 1.用#
define
定义常量的方法叫做宏定义,所定义的符号叫做宏。定义的方式为#
define
标识符常量 注意在结尾不需要加分号。 2.#
define
定义的符号是...
#ifndef/#
define
/#endif使用详解
想必很多人都看过“头文件中的 #ifndef/#
define
/#endif 防止该头文件被重复引用”。但是是否能理解“被重复引用”是什么意思?是不能在不同的两个文件中使用include来包含这个头文件吗?如果头文件被重复引用了,...
#
define
用法,C语言#
define
详解
C语言中,可以用 #
define
定义一个标识符来表示一个常量。其特点是:定义的标识符不占内存,只是一个临时的符号,预编译后这个符号就不存在了。 预编译又叫预处理。预编译不是编译,而是编译前的处理。这个操作是在...
工具平台和程序库
24,855
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章