问题 单项选择题

下面的程序输出结果是( )。
#include<iostream>
using namespace std;
void add()

static int x;
x++;
cout<<x<<’’;

int main()

for(int i=0;i<3;i++)
add();
return 0;

A.111

B.123

C.222

D.333

答案

参考答案:B

解析: 程序中的静态变量在整个程序的运行过程中,一直占有其分配的空间,每次运行的结果将被保留。

单项选择题
问答题 简答题