作业帮 > 综合 > 作业

C语言中,常变量与符号常量有什么区别?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/04 16:37:47
C语言中,常变量与符号常量有什么区别?
啥叫符号变量. 是不是 const int a =1;这个叫常变量 和 光秃秃的一个 2.或者'A' 这个叫符号变量? 你可以认为没有区别,a 再怎么说也是变量,在变量区.光秃秃的2,'A'在编译之后进入常量区. 常量区是不可修改的.变量区是可修改的.虽然说这里已经加了const关键字,那只是编译器为了逻辑上的理解,要强行绕过去 还是可以的,光秃秃的2 是绕都绕不进去的,除非用更暴力的手段去修改. 你可以认为 一个是摧毁的门,根本进不去,另外一个是 锁住的门,你强行打开也是可以的.只是要你自己对你的行为负责