C语言如何跨文件调用函数定义中声明的变量

变量的做用域 咱们知道,变量根据其做用域有全局变量和局部变量之分。全局变量做用域是整个文件,而且可使用关键字 extern 达到跨文件调用的目的。可是局部变量值做用于它当前所在的块(即该变量所处最内层中括号之间的区域),当函数执行完并离开当前块后,局部变量及其所处内存空间的值就会销毁。跨域 static 关键字 static + 变量声明 表示声明的这个变量是静态变量。静态不是说它的值不会被改变,
相关文章
相关标签/搜索