问题
填空题
下列程序的输出结果是______。 #include<iostream.h> #include<string.h> using namespace std; void fun(const char*s,char &C) {c=s[strlen(s)/2];} int main() { char str[]="ABCDE"; char ch=str[1]; fun(str,ch); cout<<ch; return 0; }
答案
参考答案:C
解析: 此题考查的是数组的定义使用以及函数的调用。fun函数的作用是将字符串str中间的字符串赋值给地址传入的变量ch。所以ch的值最终变为C。