单选题
以下程序的输出结果是( )。
main()
char str[] [10]="china","beijing"),* p=str;
printf("%s/n" ,p+10);
A、
China
B、
Beijing
C、
ng
D、
ing
【正确答案】
B
【答案解析】
[解析] 本题考查指针,由*p=str可知,指针p指向字符串数组的首地址。二维数组str为每个字符串分配的存储空间是10个字节,因此p+10指向str[1][0],输出的字符串就是数组中的第2个字符串。
提交答案
关闭