为了账号安全,请及时绑定邮箱和手机立即绑定

strcpy不是复制吗?那不是应该把b复制到a后面吗?那怎么会输出z?

strcpy不是复制吗?那不是应该把b复制到a后面吗?那怎么会输出z?

PHP
犯罪嫌疑人X 2023-03-05 22:18:19
103. 若有定义:char a[]="abcdef";char b[]="xyz";则以下程序段运行后屏幕输出为( )。strcpy(a,b);printf("%c",a[2]);A. cB. zC. \0D. d
查看完整描述

2 回答

?
白衣非少年

TA贡献1155条经验 获得超0个赞

strcpy是复制字符串。strcpy(a,b);后,a="xyz"
但输出是从a的第3个字符开始输出的。所以,只输出一个z。
选择答案B

查看完整回答
反对 回复 2023-03-08
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

你说的应该是strcat,追加。
strcpy是复制。

查看完整回答
反对 回复 2023-03-08
  • 2 回答
  • 0 关注
  • 84 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信