问题 填空题

以下程序的输出结果是______。
#include<stdio.h>
#include<string.h>
char*fun(char*t)
char*p=t;
return(p+strlen(t)/2);

main()
char*str="abcdefgh";
str=fun(str);
puts(str);

答案

参考答案:efgh

解析: 函数chat*fun(char*t)中的语句rearn(p+strlen(t)/2)的功能是将指针p移到字符串t的中间位置。

单项选择题 A1型题
判断题