初学有疑,const的问题(5分)

  • 主题发起人 主题发起人 tianbianfuyun
  • 开始时间 开始时间
T

tianbianfuyun

Unregistered / Unconfirmed
GUEST, unregistred user!
const中声明的常量编译时是否分配内存?还是象C中的#define一样,只进行替换过程
 
当然!
const <> #define
 
Const应该是不分配内存的。
例如
const a=2+3;
...
b:=a+10;
编译时就会把2+3代入到句子中,如果代入后发现类型绝不能匹配,它才会提示错误。
因此它和#define确实是没什么两样的。
 
接受答案了.
 
后退
顶部