c语言中static 到底有啥作用啊?

如题所述

第1个回答  2019-07-22
在C语言中,static的作用有三个,分别如下:
  1、隐藏;
  当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。
  2、保持变量内容的持久;
  存储在静态数据区的变量会在程序刚开始运行时就完成初
始化,也是唯一的一次初始化。
  3、默认初始化为0;
  在静态数据区,内存中所有的字节默认值都是0x00,某些
时候这一特点可以减少程序员的工作量。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网