变量 常量 修改 可以在程序执行过程中修改其值 一旦初始化,其值就不可更改 声明 声明时不需要使用任何特殊关键字(除了类型名) 声明时使用 const 关键字,或通过 #define 宏定义来定义 存储 在内存中分配一个可以读写的空间 在内存中通常分配一个固定的空间,一般会被存储在全局区中 默认值 没有显式初始化,局部变量的值是不确定的,全局变量默认初始化为零(对于基本类型) 必须在声明时初始化 用途 用于存储程序在执行过程中需要不断变化的值 用于存储固定的值,这些值在程序中不应改变 性能 需要占用内存,编译器必须为其分配可读写的存储空间 编译器可以对常量做一些优化,直接将常量替换为它们的值


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/170040.html