中易网

已有声明"int a;char s[80]="123456";",执行语句“strcpy(s+4,"123456");a=strlen(s)

答案:2  悬赏:50  
解决时间 2021-03-17 10:29
答案是10.我想不明白strcpy到底是怎么操作的
1、s+4怎么考虑?
2、s[80]最后究竟变成了什么?
最佳答案
s是一个内存地址,指向一个char,内容是"1",即初始字符串的第一个字符,+4代表地址的偏移,即向后四个或s[4](从0开始)。strcpy函数将串"123456"从s[4]开始往后覆盖,a最终变成“1234123456”,长度为10。strlen函数扫描到空字符"\0"(即s[10])时结束并返回10。虽然数组还未结束但strlen函数不再向后计数。
全部回答
我是来看评论的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
南京那家减肥训练营更好?出营后不会严重反弹
海南金芦荟有限公司加盟有风险吗??
北京大兴那里有滴滴打车注册公司
结婚10多天了 我不和老婆同床 她为什么生气啦
你好,我用的苹果手机6s.我的手机微博账户,
如何改复写纸的字
北京王记凉皮地址有知道的么?有点事想过去
临沂现在有多少家招标公司?谢谢
上海哪里看妇科好
我第一次用天然气。(0920747)我不知道这个
余额宝里面的收率是怎么算的
嘴里有咸味怎么回事
【桑葚的营养价值】吃桑葚好吗
400电话是诈骗电话吗
我喜欢上一个女孩,经常看她,被她发现后,她
推荐资讯
磨牙石掉色,把龙猫前胸染上粉色怎么办?
赫拉牧委会怎么去啊,我要去那办事
听说人民路上有家婚纱店还不错,有人知道是哪
PVC穿线管生产设备谁家的比较好?
我从4号线坐地铁到北京赛福特饭店在那一站下
即能当耳机,又能当音响的耳机?
马在生病前有哪些症状??请大家知道的给我一个
WINVC在电脑里面什么 意思?
黑龙江省哈尔滨市道里区安祥街邮编是什么?
维弋尔婚纱摄影工作室在什么地方啊,我要过去
果燃鲜地址有知道的么?有点事想过去
百世物流太仓分公司我想知道这个在什么地方
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?