填空题
以下程序运行后的输出结果是{{U}} 【13】 {{/U}}。
# include <string. h>
cbar *ss(char *s)
{ char *p, t;
p=s+1; t=*s;
while(-p){*(p-1)=*p; p++;}
*(p-1)=t;
return s;
}
main()
{ char *p, str[10]="abcdefgh";
p=ss(str);
printf("% s/n", p);
}
【正确答案】
1、bcdefgha
【答案解析】[解析] while循环的功能把字符从第二个元素开始左移一位,并将原第一个元素赋给最后一个元素。