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

admin2009-01-15  18

问题 有以下程序    main ()    {  char  *s[]={"one","two","three"},*P;        p=s [1];        printf ( "%c, %s\n", *(p+1) ,s[0] );    }       执行后输出结果是

选项 A、n,two
B、t,one
C、w,one
D、o,two

答案4

解析 本题考核的知识点是指针数组。本崽首先定义了一个有3个元素的指针数组s,并遭过赋值使s[0]指向字符串“one”s[1]指向字符串“two”,s[2]指向字符串  “three”,然后通过赋值语句“p=s[1]”,使p指向了字符串“two”,故”(p+1)”就是字符“w” 。所以,C选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/iKHp777K
0

最新回复(0)