c语言中变量与常量的区别

关于是否都分配内存

1,效率:常量在编译的时候,可以以立即数形式编译进指令,比起使用使用内存的变量要高效。
2,约束:定义成常量,可以避免程序在运行中给它错误赋值,不要小看这种约束,给常量赋值的错误是很容易犯的,编译器会立即告诉你不对。
3,语法:定义数组大小等,是因为编译时候要确定分配的空间,这时必须使用常量。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网