c语言变量的作用域
2017-04-04 21:49
211 查看
1.代码块作用域
{}之间的一段代码,其特点:在一个函数内定义,只在函数范围内有效。
2.复合语句作用域
if(a)
{
int b=0;
}//只在复合语句中有效
3.函数作用域
void fun()
{
int a=0;//a的作用域仅限于fun函数
}
4.文件作用域
<1,全局变量;
<2,用static修饰的全局变量或局部变量
{}之间的一段代码,其特点:在一个函数内定义,只在函数范围内有效。
2.复合语句作用域
if(a)
{
int b=0;
}//只在复合语句中有效
3.函数作用域
void fun()
{
int a=0;//a的作用域仅限于fun函数
}
4.文件作用域
<1,全局变量;
<2,用static修饰的全局变量或局部变量
相关文章推荐
- C语言精华记录——壹(变量的作用域及存储方式)
- C语言中变量的作用域和生命周期
- C/C++——C++变量的作用域与生命周期,C语言中变量的作用域和生命周期
- C语言的变量作用域及头文件
- c语言的作用域、变量与结构体
- C语言的变量作用域
- C06_C语言-变量作用域
- C语言中变量的作用域、生命周期及存储区域
- C语言之变量的作用域及存储方式
- iOS开发学习笔记 2-6 C语言部分 函数及变量的作用域
- C语言变量作用域、生存期及static问题
- C语言中的static变量 和 C++中static变量—生成期、作用域、访问约束、对谁可见等
- C语言笔记4--变量作用域
- 嵌入式学习10(C语言五大内存区间,变量的作用域和生存期,变量的存储类型)
- 7.1 C语言变量的作用域
- c语言中变量作用域的区别
- 关于c语言中变量的作用域
- 黑马程序员——IOS学习笔记(C语言存储方式和变量作用域)
- C语言 变量的作用域和生命周期
- C语言中变量的作用域和生命周期