为什么指针a的值没有了?请各位帮忙解决一下
第二张图数组b的值后面为什么会有一个@B
#include "stdio.h"
int main()
{
void copy(char *a,char *b);
char *a="bai cha qing huan wu bie shi";
char b[]="wo zai deng feng ye deng ni";
printf("a=%s
b=%s
",a,b);
printf("b copy a
");
copy(a,b);
printf("a=%s
b=%s
",a,b);
printf("%c
",a[5]);
}
void copy(char *c,char *d)
{
while(*c!=' ')
{
*d++=*c++;
}
*d=' ';
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>