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

如题所述

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

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

宏定义格式:

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

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

温馨提示:答案为网友推荐,仅供参考
相似回答