小弟汗颜```这么简单的都做不起```请帮帮检查错误``
删除字符串中的空白,函数如下: int DelSpace(char* str)
{
char *i=str,*j=str,*p=str;
puts(p) ; //P用来检查的```
while( *i = *str++ )
if( *i != ' ' )
*j++ = *i ;
*j = *i ; //最后加上'\0'
puts(p) ;
printf("%d\n",p[0]); //我发现执行完后``第一个元素竟然是0```这是为何``
return 0 ;
}
请大家``指点迷津```小弟不甚感谢````