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

admin2020-06-29  35

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

选项 A、111
B、123
C、222
D、333

答案B

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

最新回复(0)