问题
单项选择题
以下程序段输出的结果是( )。 char str[]="BCDE",*ptr=str; cout<<*(ptr+4)<<endl;
A.0
B.69
C.字符E的地址
D.一个空字符
答案
参考答案:D
解析: *(p+4)即数组元素str[4]的值,而str[4]中存放的是字符'\0'。所以输出的是一个空字符。
以下程序段输出的结果是( )。 char str[]="BCDE",*ptr=str; cout<<*(ptr+4)<<endl;
A.0
B.69
C.字符E的地址
D.一个空字符
参考答案:D
解析: *(p+4)即数组元素str[4]的值,而str[4]中存放的是字符'\0'。所以输出的是一个空字符。