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

admin2005-05-15  28

问题 有以下程序  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

答案C

解析 p首先指向s中的第二个字符串(p=s[1])的起始位置,其中输出语句printf的功能是输出p所指向的后一个字符,及数组元素s[0]。
转载请注明原文地址:https://jikaoti.com/ti/WpS0FFFM
0

最新回复(0)