问题 单项选择题

以下程序的输出结果是( ) main() {char a[10]={"123456789"),*P; int 1; i=8; p=a+i; printf("%s\n",p-3); }

A.5678

B.6789

C.7890

D.不确定

答案

参考答案:B

解析: main() {char a[10]={"123456789"},*P; int i; i=8; p=a+i; printf("%s\n",p-3);/*打印输出的是以p-3为首地址的字符串*/ }

多项选择题
单项选择题