关于指针指向字符串的问题
#include<sting.h>char *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
但不理解*(p-1)=t 的作用是什么。请解答一下,9月22号就要考2级c语言的了,有什么好建议呢?