变量的声明与定义

因为变量的作用域不同,而我们有时候需要调用一些本来不在此作用域中的变量,就需要对已经定义好的变量进行声明。例如在如下的示意程序中:

int  m , n;
func_1(int  a)
{
    int  b , c;
    {
        int  i , j;
        ……
    }
    ……
}
func_2(int  d)
{
    int  e;
    ……
    extern  b;
}

在第15行我们用extern关键字将变量b声明,这样我们就可以在func_2函数中使用变量b。使用extern关键字声明变量意味着我们将此变量的作用域扩展到此。

这本书是xt写的上次修改: 2019-04-18 15:24:43

results matching ""

    No results matching ""