问题 填空题

以下程序运行后的输出结果是 【13】
# 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);

答案

参考答案:bcdefgha

解析: while循环的功能把字符从第二个元素开始左移一位,并将原第一个元素赋给最后一个元素。

多项选择题
多项选择题