C语言之static
发布日期:2021-07-01 06:02:29 浏览次数:2 分类:技术文章

本文共 345 字,大约阅读时间需要 1 分钟。

1.static全局变量与全局变量

  static 全局变量:只对本文件生效,可以使用,本工程其他文件不可见,不能使用。存放在全局数据区。

  全局变量:全局变量只要加上extern,则对本工程全部文件有效。

2.static局部变量与局部变量

  static局部变量:存放在全局数据区,只对本函数有效。

  局部变量:存放在局部数据区,只对本函数有效。

3.static函数与函数

  static函数:定义的函数只对本文件可见,对于本工程其他文件不可见,不可使用。

  函数:对于本工程都可以进行调用,只声明了此文件即可。

共同点:static声明一次,如果不改变那么static的值一直是初始化的值,如果在初始化的时候没有进行赋值,则系统默认赋0。这一次调用的值是上一次修改的值。

转载地址:https://pantang.blog.csdn.net/article/details/113683931 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:递归之阶乘
下一篇:C语言之变量的存储类型

发表评论

最新留言

不错!
[***.144.177.141]2024年05月07日 16时12分00秒