宏是否分配内存?

3 c c++ memory macros

宏是否在段中分配内存?如果是,NUMBER存储哪个内存段?

#define NUMBER 10
Run Code Online (Sandbox Code Playgroud)

Bat*_*eba 7

不,宏不能那样工作.

它们由预处理器代替.该编译器并没有在这里看到NUMBER.所有它将看到的是文字10.

在这方面,C和C++是相同的.