static和extern对全局变量的作用
2017-01-05 00:00
239 查看
全局变量分2种:
外部变量:定义的变量能被本文件和其他文件访问
默认情况下,所有的全局变量都是外部变量
不同文件中的同名外部变量,都代表着同一个变量
内部变量:定义的变量只能被本文件访问,不能被其他文件访问
不同文件中的同名内部变量,互不影响
static对变量的作用:
定义一个内部变量
extern对变量的作用:
声明一个外部变量
外部变量:定义的变量能被本文件和其他文件访问
默认情况下,所有的全局变量都是外部变量
不同文件中的同名外部变量,都代表着同一个变量
内部变量:定义的变量只能被本文件访问,不能被其他文件访问
不同文件中的同名内部变量,互不影响
static对变量的作用:
定义一个内部变量
extern对变量的作用:
声明一个外部变量
相关文章推荐
- 黑马程序员——C语言之全局变量和局部变量以及static和extern修饰符的作用
- static作用(修饰函数、局部变量、全局变量)
- 【C语言】局部变量、全局变量,局部静态变量,全局静态变量,extern,static的区别
- C语言中局部变量和全局变量变量的存储类别(static,extern,auto,register)
- 全局变量,extern和static以及命名空间的区别
- C++笔记:全局变量、extern/static/const区别与联系
- static作用(修饰函数、局部变量、全局变量)
- 全局变量、extern/static/const区别与联系
- 全局变量、extern/static/const区别与联系
- 学习笔记之20-static和extern关键字2-对变量的作用
- 【C语言】20-static和extern关键字2-对变量的作用
- static作用(修饰函数、局部变量、全局变量)
- static作用于全局变量、局部变量及顶层函数的作用
- C语言extern作用(全局变量)
- 全局变量,extern和static以及命名空间的区别
- static的作用(修饰函数、局部变量、全局变量)
- 读c++ primer有感----局部和全局变量,extern,static
- static作用(修饰函数、局部变量、全局变量)
- static作用(修饰函数、局部变量、全局变量)
- 全局变量和局部变量,关键字static的作用