C++语句块和变量作用域

2018-03-25  本文已影响0人  欢喜明

一:

#includeusing namespace std;

int f;

int main()

{

    int b = 2;

int g;

    {

        int b = 1;

        cout << "b = " << b << endl;

    }

{

int b = 3;

cout << "b = " << b << endl;

}

    cout << "b = " << b << endl;

cout << "g = " << g << endl;

cout << "f = " << f << endl;

}

记录1:在程序中,可以直接使用“{}”花括号定义一个语句块,即是花括号“{}”不一定是在定义函数、枚举、结构体等才能使用,而是可以单独使用的。

二、C++ 变量作用域

记录1:作用域是程序的一个区域,一般来说有三个地方可以定义变量:

在函数或一个代码块内部声明的变量,称为局部变量。

在函数参数的定义中声明的变量,称为形式参数。

在所有函数外部声明的变量,称为全局变量。——特别注意,变量可以在任何函数之外定义、声明

上一篇下一篇

猜你喜欢

热点阅读