C语言当中的作用域

在C语言当中,变量的作用域分为两种:全局变量和局部变量。

在所有函数之外声明的变量是全局变量,这些变量可以在整个程序当中被访问;

局部变量是在某一对大括号({})之间生命的变量,这些变量在这对大括号之外是不可见得,也就是说被访问的话会提示变量未定义。

例子:

 

#include <stdio.h>
int var = 10;
int main()
{
    printf("%d\n", var);
    int var = 20;
    printf("%d\n", var);
    {   
        int var = 30;
        printf("%d\n", var);
    }   
}



posted on 2013-09-22 20:06  you Richer  阅读(166)  评论(0编辑  收藏  举报