单选题
设有如下的程序段:
char str[]="Hello";
char *ptr;
ptr=str;
执行完上面的程序段后,*(ptr+5)的值为( )。
A) 'o' B) '/0' C) 不确定的值 D) 'o'的地址
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 本题考杏字符数组的结束标志。ptr=str是将串str的首地址赋给了指针变量ptr,所以ptr+5指向字符串str的第六个数组元素,即是串的隐含结束标志'/0',*(ptr+5)='/0',最后的结果为'/0'。
提交答案
关闭