31,外部全局变量和内部全局变量
来源:互联网 发布:c语言实现高斯滤波 编辑:程序博客网 时间:2024/05/22 13:08
1,外部全局变量
概念:可以被其他文件访问的全局变量称之为全局变量。默认情况下,所有的全局变量都是外部全局变量。
可以使用 extern显性声明一个外部全局变量
特点: 可以定义同名的多个外部全局变量;多个同名的外部全局变量指向同一块存储空间
eg:
extern int num;
2,内部全局变量
概念:只能被当前文件访问的全局变量,我们称之为内部全局变量 。
使用static关键字定义内部全局变量。
特点:
也可以定义多个同名的内部全局变量;如果多个同名的全局变量不在同一个文件中,那么它们将指向不同的存储空间。
eg:
static int num;
3,声明和定义的区别
声明:不会立即开辟存储空间,只能等赋值后,才开辟存储空间。
定义:会立即开辟存储空间
0 0
- 31,外部全局变量和内部全局变量
- shell内部变量和全局变量
- C语言进阶-4讲: 外部全局变量和静态全局变量
- c++中全局变量、局部变量、内部函数、外部函数
- jQuery的内部全局变量和构造函数
- 全局变量和静态全局变量
- 静态全局变量和全局变量
- 全局变量的内部链接
- 外部变量 全局变量
- 外部变量 全局变量(转)
- 外部变量与全局变量
- 全局变量、局部变量、静态局部变量、静态全局变量、外部变量、外部函数和静态函数
- 全局变量
- 全局变量
- 全局变量
- 全局变量
- 全局变量
- 全局变量
- 《CLR中的程序集加载》
- Java验证码生成
- mysql 联合索引
- 淘宝应对"双11"的技术架构分析
- customize-navigation-status-bar-ios-7
- 31,外部全局变量和内部全局变量
- android在一个app程序中,打开另一个app的方法
- Computer Vision Tools
- iOS --json解析出现null
- JDBC的乱码解决
- redhat 6.3 yum本地源配置
- Linux命令简介—cat
- 从一个表中查数据,插入另一个表
- 如何实现垂直的progressbar