c语言宏定义存储的什么类型

 我来答
99wew8
高粉答主

2022-01-10 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:646
采纳率:100%
帮助的人:16万
展开全部

宏定义存储的类型有static 、auto、extern、及register,函数默认的存储类型应该是extern,意思是具有外部链接性的。一般来说,会通过extern来声明函数。

存储具有如下特点:索引从 0 开始,数组在内存中占据连续的字节单元。数组占据的字节单元数等于数组元素个数乘以该数组所属数据类型的数据占据的字节单元数(元素个数乘以元素类型大小)。数组元素按顺序连续存放。

宏定义格式:

#define 标识符,字符串。其中的标识符就是所谓的符号常量,也称为“宏名”。

预处理(预编译)工作也叫做宏展开:将宏名替换为字符串。掌握"宏"概念的关键是“换”。一切以换为前提、做任何事情之前先要换,准确理解之前就要“换”。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式