问题 单项选择题

以下程序运行后的输出结果是
main()
char ch[]="uvwxyz",*pc;
pc=ch;
printf("%c\n",*(pc+5));

A) z
B) 0
C) 元素ch[5]地址 D) 字符y的地址

答案

参考答案:A

解析: 表达式*(pc+5)先将指针向后移动5个存储单元,指向ch[5],再取出其中的值。其值为字符z。

选择题
多项选择题