A-A+

以下程序段输出的结果是()。 char str[]=BCDE *ptr=str; cou

2022-08-06 04:18:22 问答库 阅读 175 次

问题详情

以下程序段输出的结果是()。 char str[]="BCDE",*ptr=str; cout<<*(ptr+4)<<endl;
A.0
B.69
C.字符E的地址
D.一个空字符请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:*(p+4)即数组元素str[4]的值,而str[4]中存放的是字符'\0'。所以输出的是一个空字符。

考点:程序