打印
[开发工具]

宏定义和const关键字定义

[复制链接]
楼主: wwppd
手机看帖
扫描二维码
随时随地手机跟帖
61
Pretext| | 2024-2-4 11:39 | 只看该作者 回帖奖励 |倒序浏览
宏界说大概会致使定名空间污染,由于它们本色上是文本更换。

使用特权

评论回复
62
理想阳| | 2024-2-6 00:46 | 只看该作者
由于是文本替换,如果宏名在不应该替换的地方被意外替换,可能会导致意想不到的问题

使用特权

评论回复
63
软核硬核| | 2024-2-6 03:15 | 只看该作者
#define界说的宏可以在任何处所利用,包含函数内、语句中、表达式中等。

使用特权

评论回复
64
朝生| | 2024-3-2 10:49 | 只看该作者
但是,在定义宏定义之后不能修改它们,因为宏定义是在预编译阶段被替换的,所以在某些情况下可以进行修改

使用特权

评论回复
65
AIsignel| | 2024-4-8 08:45 | 只看该作者
Const 常量只能在局部或全局范围内使用,不能用作函数参数

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则