const常量是不是符号常量,它的名称是什么?
用const定义的常量应该怎么称呼,叫const常量还是符号常量?最标准的命名是什么?
const常量保存在常量区还是符号表中,或者堆栈中?
const常量是不是仅仅将变量修改为只读的,假如是这样的话,那么变量的储存方式应该不会改变吧,比如说在栈中的还是在栈中,在堆中的还是在堆中?
常量折叠指的是const常量还是宏常量?假如是const常量,那么为什么还能取到const常量的地址?我可不可以这么理解,const常量保存到符号表文件中,计算出常量表达式的值后,然后用该值替换所有出现const常量名的地方?如:
const int x=3+2; //计算出3+2,为5
int y=x+5; //用5替换x,这就是常量折叠?假如获取x的地址,是不是就是5的地址?
好了,就是这些问题了,请耐心看完,不建议没看玩就发表议论,谢谢。