问题 单项选择题

以下程序段输出的结果是( )。 char str[]="BCDE",*ptr=str; cout<<*(ptr+4)<<endl;

A.0

B.69

C.字符E的地址

D.一个空字符

答案

参考答案:D

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

解答题
单项选择题