
您好,c语言中表示静态储存类别的有两种方式,分别是static和extern。其中static表示该变量的作用域仅限于当前代码块内的函数或文件内部,对于其他代码块也为同名变量时不会产生影响。
而extern则是表示该变量在其他文件中定义,可以在当前文件中进行访问和使用。通过这些限定符可以更加精准地掌握变量的作用范围和生命周期,提高代码的可读性和可维护性。
变量的存储方式可分为“静态存储”和“动态存储”两种。
静态存储变量:在定义时候存储单元里一直保持不变;直到程序结束。
对变量的存储类型静态存储有以下二种,分别是:
extern 外部变量(静态存储)
static 静态变量(静态存储)