3、运行以下代码,屏幕上将输出( )。
别灰心,再试一次!
答案:A
解析:
main函数:首先输出全局变量var,其值为100。
调用function:局部变量var 被定义为200,所以cout << var << " "; 输出200。
cout << ::var << " "; 仍然输出全局变量var,其值未改变,输出100。
回到main 函数:此时全局var 仍然是100,输出200,所以最后输出的结果是100 200 100 200。