问题
填空题
执行下列语句段后程序的输出结果是______。
int x[]={1,2,3,4,5};
int q=x;
cout<<*(++q)<<end1;
答案
参考答案:B
解析: 数组名实际上是数组第一个元素的地址。对于本题*q=x,将x[0]的地址赋予q,cout<<*(++q)<<end1;后q便指向数组x的第二个元素。所以输出2。
执行下列语句段后程序的输出结果是______。
int x[]={1,2,3,4,5};
int q=x;
cout<<*(++q)<<end1;
参考答案:B
解析: 数组名实际上是数组第一个元素的地址。对于本题*q=x,将x[0]的地址赋予q,cout<<*(++q)<<end1;后q便指向数组x的第二个元素。所以输出2。