有以下程序: matin() { char * s[]={"one", "two", "three"}, *p; p=s[1]; printf("% c, % s\n", *(p+1),s [o]); }

admin2010-09-05  27

问题 有以下程序:    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。
转载请注明原文地址:https://kaotiyun.com/show/adWp777K
0

最新回复(0)