c语言全局变量可声明问题:
1、如果static和extern都没有,表示定义一个全局变量,其作用域限制在从定义开始到当前文件结尾;
2、static的作用是将全局变量的作用域限制在从定义开始到当前文件结尾,且其他文件不可以用extern来让这个变量可见;
【c语言全局变量可声明问题】3、extern的作用是声明一个已经在别处定义了的全局变量,不是重新定义新的全局变量,而是起到扩展全局变量作用域的作用 。
推荐阅读
- c语言按地址传递和按值传递异同
- C语言1f的1是什么意思
- c语言num意思
- C语言指针的作用有哪些
- C语言中的fun语句是什么
- C语言中的ifeles结构
- C语言学习要数学基础吗
- C语言基础语句
- C语言中算术运算符优先级的问题
- C语言数据结构二叉树的遍历