单选题
👁️ 浏览量:

试题题干

若定义了char ch[]={″abc\0def″},*p=ch;则执行printf(″%c″,*p+4);语句的输出结果是()

A

def

B

d

C

 e 

D

0

参考答案

正确答案:

试题解析

char ch[] = {"abc\0def"}定义了一个字符数组ch,*p=ch定义了一个p的字符指针,指向了ch的首地址,*p其实是字符a, 所以*a+4就是'e'