static、volatile与const用法及区别
1、什么是static?static 是 C/C++ 中很常用的修饰符,它被用来控制变量的存储方式和可见性。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性,其他源文件也可以访问。如果加了static,就会对其它源文件隐藏。对于变量而言,static还有其他作用:1)保持变量内容的持久性;2)默认值为0;1.1、static全局变量与普通的全局变量有什么区别 ?全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式,
转载
2021-08-24 11:22:04 ·
2054 阅读 ·
0 评论