C语言中“宏”这个定义为什么是把它叫做“宏”呢?

来源:百度知道 编辑:UC知道 时间:2024/05/26 18:32:08
我是想知道这个起名的原因;
多谢高手指点!

计算机的 macro
宏 就是宏大,大的意思

macro 指令,就是大指令。程序里的指令,是小指令。大,小指级别高低。编译器编译,先执行完大指令,再做小指令。

例如:
大指令
#define ARRAY_SIZE 1024
编译器 把程序里的ARRAY_SIZE 全部用 1024 替代
然后再编译。

就是这么翻译的啊
没什么特别意思

micro是微观的意思
macro是宏观的意思
所以就叫做宏了