当前位置:
首页 >
C中关于存储类的理解
发布时间:2023/12/20
57
豆豆
生活随笔
收集整理的这篇文章主要介绍了
C中关于存储类的理解
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
1、可以根据一个变量的存储时间、作用域、链接来描述该变量:
(1)作用域:代码块作用域(花括号之内的一段代码),函数原型作用域,文件作用域(在所有函数之外定义的变量,从它定义到该文件结尾处都是可见的,也叫全局变量)。
(2)链接:
a、针对能否多个文件之间共享变量而言;
b、包括空链接、外部链接、内部链接。空连接表示只允许所在的函数原型或者代码块使用。文件作用域的变量可能具有外部链接或者内部链接,具有外部链接的变量可以在一个多文件程序的任何地方使用(默认,也可以用extern),具有内部链接的变量可以在一个文件的任何地方使用(用static修饰)。
(3)存储时间:
a、包括静态存储时期、自动存储时期;
b、静态存储时期,表示该变量在程序执行期间一直存在;
c、自动存储时期,表示在程序进入定义这些变量的代码块时,才会为这些变量分配内存,退出该代码块时,分配的内存将被释放;
d、
总结
以上是生活随笔为你收集整理的C中关于存储类的理解的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 在成长中遇到的挫折事件对你的影响_多种语
- 下一篇: 客户端存储方法介绍