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

我是想知道这个起名的原因;
多谢高手指点!

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

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

例如:
大指令
#define ARRAY_SIZE 1024
编译器 把程序里的ARRAY_SIZE 全部用 1024 替代
然后再编译。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-03-20
micro是微观的意思
macro是宏观的意思
所以就叫做宏了
第2个回答  2008-03-20
就是这么翻译的啊
没什么特别意思
相似回答