关于C语言字符串
环境:xcode程序:intmain(intargc,constchar*argv[]){chara[]="IamA";charb[]="IamB";copy_a2b(a...
环境:xcode
程序:
int main(int argc, const char * argv[]) {
char a[]="I am A";
char b[]="I am B";
copy_a2b(a,b);
printf("a=%s\n",a);
printf("b=%s\n",b);
}
void copy_a2b(char *x,char *y)
{
while((*y++=*x++)!='\0');
*y='\0';
}
打印结果:
a=
b=I am A
求助,为什么a的打印结果为空啊 展开
程序:
int main(int argc, const char * argv[]) {
char a[]="I am A";
char b[]="I am B";
copy_a2b(a,b);
printf("a=%s\n",a);
printf("b=%s\n",b);
}
void copy_a2b(char *x,char *y)
{
while((*y++=*x++)!='\0');
*y='\0';
}
打印结果:
a=
b=I am A
求助,为什么a的打印结果为空啊 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询