请各位大虾指教,字符串问题

来源:互联网 发布:lte切换成功率优化 编辑:程序博客网 时间:2024/04/26 10:48

#include <stdio.h>
#include <conio.h>
main()
{
  char *p=" ";
  char *sp="abcdefg";
  int i=0;
  char c;
  while (1)
  {
    if ((c=getch())!='/r')
     {
      putch(c);
       *(p+i)=c;
       i++;
     }
    else
     {
      *(p+i)='/0';
      break;
     }
  }
  printf("sp=%s/n",sp);
  printf("p=%s/n",p);
} 

当输入"abcdefg"后

为什么输出会是:

sp=cdefg

p=abcdefg

原创粉丝点击