C语⾔const和static
1. const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提⾼程序的健壮性。
2. const可以修饰变量,函数的⼊参,函数的返回值
3. static第⼀个作⽤:隐藏. 当我们同时编译多个⽂件时,所有未加static前缀的全局变量和函数都具有全局可见性。
4. static的第⼆个作⽤是保持变量内容的持久。存储在静态数据区的变量会在程序刚开始运⾏时就完成初始化,也是唯⼀的⼀次初始化。
5. static的第三个作⽤是默认初始化为0。其实全局变量也具备这⼀属性,因为全局变量也存储在静态数据区。在静态数据区,内存中所
const的作用有的字节默认值都是0x00,某些时候这⼀特点可以减少程序员的⼯作量。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。