问题
单项选择题
有如下程序段: int i=4;int j=l; int main( ){ int i=8,j=i; cout<<i<<j<<endl; } 运行时输出结果是
A.44
B.41
C.88
D.81
答案
参考答案:C
解析: 函数中有同名变量,外部变量被屏蔽掉了,所以,主函数中访问的i和j是内部变量。
有如下程序段: int i=4;int j=l; int main( ){ int i=8,j=i; cout<<i<<j<<endl; } 运行时输出结果是
A.44
B.41
C.88
D.81
参考答案:C
解析: 函数中有同名变量,外部变量被屏蔽掉了,所以,主函数中访问的i和j是内部变量。