下列程序的运行结果是:【 】    #include <string.h>   char *ss(char *s)   { return s+strlen(s)/2;}   main(  )   { char *p,*str=”abcdefgh”;  

admin2006-03-15  42

问题 下列程序的运行结果是:【  】 
  #include <string.h>
  char *ss(char *s)
  { return s+strlen(s)/2;}
  main(  )
  { char *p,*str=”abcdefgh”;
   p=ss(str); printf(“%s\n”,p);}

选项

答案efgh

解析 p=ss(str)执行后,p指针指向e,因此输出结果为从e开始的子符串。
转载请注明原文地址:https://kaotiyun.com/show/aiHp777K
0

最新回复(0)