转载:weixin_33885253
变量的作用域
变量根据其作用域有全局变量和局部变量之分。全局变量作用域是整个文件,并且可以使用关键字extern达到跨文件调用的目的。但是局部变量值作用于它当前所在的块,当函数执行完并离开当前块后,局部变量及其所处内存的值就会销毁。
static关键字
表示这个变量是静态变量,变量的地址静止不动,到函数运行结束后,都不会被销毁。
具体实现代码如下:
one.h
one.c
main.c
这样就可以实现跨文件调用
转载:weixin_33885253
变量的作用域
变量根据其作用域有全局变量和局部变量之分。全局变量作用域是整个文件,并且可以使用关键字extern达到跨文件调用的目的。但是局部变量值作用于它当前所在的块,当函数执行完并离开当前块后,局部变量及其所处内存的值就会销毁。
static关键字
表示这个变量是静态变量,变量的地址静止不动,到函数运行结束后,都不会被销毁。
具体实现代码如下:
one.h
one.c
main.c
这样就可以实现跨文件调用