问题 单项选择题

下面程序的运算结果为 ( )。 #include < iostream > using namespace ~td; int i; int fun( ) { static int i = 10; return + + i; void main ( ) { fun( ); cout <<fun() <<" ," <<i; }

A.10,100

B.12,100

C.12,12

D.11,100

答案

参考答案:B

解析: fun()中的i为静态变量只在函数中可见,执行两次变为12;主函数中的i为全局变量,fun()对i的修改不影响。

写句子
多项选择题