下面的程序输出结果是( )。 #include using namespace std; void add() { static int x; x++; cout

admin2012-12-29  14

问题 下面的程序输出结果是(             )。
    #include
    using namespace std;
    void add()
    {
    static int x;
    x++;
    cout<    }
    int main()
    {
    for(int i=0;i<3;i++)
    add();    ‘
    return 0:
    }

选项 A、1 1 1
B、1 2 3
C、2 2 2
D、3 3 3

答案B

解析 程序中的静态变量在整个程序的运行过程中,一直占有其分配的空间,每次运行的结果将被保留。
转载请注明原文地址:https://jikaoti.com/ti/EwL0FFFM
0

最新回复(0)