试题与答案

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

题型:单项选择题

题目:

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

A.0

B.69

C.字符E的地址

D.一个空字符

答案:

参考答案:D

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

试题推荐
微信公众账号搜索答案