C-052.static与extern对全局变量的作用
来源:互联网 发布:淘宝lol代练 编辑:程序博客网 时间:2024/06/10 20:03
全局变量
内部变量:仅能再本文件中访问的变量
外部变量:可以在所有文件中被访问的变量
static:声明或定义一个内部变量
不同文件中可以有同名内部变量
格式:static 数据类型 变量名称;
extern: 完整声明或定义一个外部变量(基本无用)
如果你使用extern声明一个外部变量,那么系统不会自动帮你定义并初始化变量
外部变量在整个项目中都不可以重复定义
内部变量:仅能再本文件中访问的变量
外部变量:可以在所有文件中被访问的变量
static:声明或定义一个内部变量
不同文件中可以有同名内部变量
格式:static 数据类型 变量名称;
extern: 完整声明或定义一个外部变量(基本无用)
如果你使用extern声明一个外部变量,那么系统不会自动帮你定义并初始化变量
外部变量在整个项目中都不可以重复定义
格式:extern 数据类型 变量名称;
//main文件
extern int a; //extern int a = 10; 通过extern修饰的变量是不能初始化的static int b = 30;int main(int argc, const char * argv[]) { printf("%d\n",a); printf("%d\n",b); return 0;}
//me.c文件
#include "my.h"int a = 10; //定义个外部变量static int b = 20;//定义一个内部变量
0 0
- C-052.static与extern对全局变量的作用
- C-053.static与extern对函数的作用
- C语言 static和extern关键字 对函数的作用
- C语言 static和extern关键字 对变量的作用
- C语言 static和extern关键字 对函数的作用
- C语言 static和extern关键字 对变量的作用
- Objective-C中的常量定义方法、C中static 对全局变量extern的限制
- extern 和 static 对变量的作用
- static和extern对函数的作用
- static extern const 静态全局变量与全局变量的区别
- static extern const 静态全局变量与全局变量的区别
- 对C/C++中的static与extern关键字的使用
- c语言变量的存储方式(auto,register,static,extern)及作用域(局部变量/全局变量)详解
- 黑马程序员——C语言之全局变量和局部变量以及static和extern修饰符的作用
- c语言中extern和static修饰的全局变量
- c语言中static extern register以及全局变量的细节
- 【C语言】19-static和extern关键字1-对函数的作用
- 【C语言】20-static和extern关键字2-对变量的作用
- HDOJ 题目1619 Unidirectional TSP(DP输出路径啊)
- 6大设计原则(一)---单一职责原则
- OC基础篇:day01&day02.
- 属性访问器
- pstore 从oops发生到保存dmesg的过程
- C-052.static与extern对全局变量的作用
- Template(模板)设计模式
- 卫星输入任务的语义解析
- os之进程管理学习记录
- ContentProvider 总结
- Struts2框架学习(三) 数据处理
- 安装mongoDB
- hdoj 5311 Hidden String 【dfs(递归)】【周赛】
- 自定义dialog的两种方式