美文网首页
C++语句块和变量作用域

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

作者: 欢喜明 | 来源:发表于2018-03-25 21:26 被阅读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:作用域是程序的一个区域,一般来说有三个地方可以定义变量:

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

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

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

    相关文章

      网友评论

          本文标题:C++语句块和变量作用域

          本文链接:https://www.haomeiwen.com/subject/fcpkcftx.html