问题 单项选择题

执行下列程序语句后,输出结果为( )。 #inelude<iostream> using namespace std; int m=5; int main() { int m=3; m++; ::m++; cout<<m<<end1; return 0; }

A.3

B.4

C.5

D.6

答案

参考答案:B

解析: C++中变量有全局变量和局部变量。当在一个函数中声明的局部变量与全局变量同名时,局部变量会将全局变量屏蔽掉。要引用全局变量可以在变量名前面加“::”符号。

填空题
单项选择题