> 其他 >
char *s1="12345",*s2="1234"; printf("%d\n",strlen(strcpy(s1,s2)));
人气:325 ℃ 时间:2020-06-07 12:40:23
解答
你这个申明是有问题的 s1和s2只是字符串执针,并没有分配实际的存储空间正确的应该是:char s1[6]="12345",s2[5]="1234"; printf("%d\n",strlen(strcpy(s1,s2)));strcpy的返回结果是s1的起始地址,但拷贝之后s1变成的"...
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版