问题 单项选择题

有以下程序: matin() { char * s[]={"one", "two", "three"}, *p;p=s[1];printf("% c, % s\n", *(p+1),s[o]); } 执行后的输出结果是______。

A.n, two

B.t, one

C.w, one

D.o, two

答案

参考答案:C

解析: 程序定义了一个指针数组s和一个字符型指针变量p。s有3个元素,其中s[0]指向字符串"one,s[1]指向字符串"two",s[2]指向字符串"three",执行p=s[1]后p指向字符串"two",所以*(p+1)=w。

单项选择题
单项选择题