C语言中strcpy函数用法。请教为什么运行后没有结果?答:所以:"abcdefg"其实包含了8个字符:a,b,c,d,e,f,g,'\0'"ABCD"其实包含了5个字符:A,B,C,D,'\0'所以你用a[7]和b[4]来存储"abcdefg"和"ABCD"就越界了 这么改就OK了 main(){ char a[8] = "abcdefg";char b[5] = "ABCD";strcpy(a,b);printf("%s\n",strcpy(a,b));...
C语言 strcpy(s1,s2)答:比如:char a[12]="hello";char * b="this";char * p=strcpy(a,b)//a是目的地址,b是源地址,返回值是a printf("%s,%s,%s",a,b,p);//输出字符串,结果应该是:this,this,this printf("%d,%d,%d",a,b,p);//输出地址,a和p的数值应当相同,但与b不同 提示:一般用不到strcpy...