欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

C中关于存储类的理解

发布时间:2023/12/20 57 豆豆
生活随笔 收集整理的这篇文章主要介绍了 C中关于存储类的理解 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1、可以根据一个变量的存储时间作用域链接来描述该变量:

(1)作用域:代码块作用域(花括号之内的一段代码),函数原型作用域文件作用域(在所有函数之外定义的变量,从它定义到该文件结尾处都是可见的,也叫全局变量)。

(2)链接:

a、针对能否多个文件之间共享变量而言;

b、包括空链接、外部链接、内部链接。空连接表示只允许所在的函数原型或者代码块使用。文件作用域的变量可能具有外部链接或者内部链接,具有外部链接的变量可以在一个多文件程序的任何地方使用(默认,也可以用extern),具有内部链接的变量可以在一个文件的任何地方使用(用static修饰)。

(3)存储时间:

a、包括静态存储时期、自动存储时期;

b、静态存储时期,表示该变量在程序执行期间一直存在;

c、自动存储时期,表示在程序进入定义这些变量的代码块时,才会为这些变量分配内存,退出该代码块时,分配的内存将被释放;

d、

总结

以上是生活随笔为你收集整理的C中关于存储类的理解的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。