关于C语言中strcpy问题(简单的)
比如S[]=“student",A[]="me"那么strcpy(s,a)的结果是me还是meudent?...
比如S[]=“student",A[]="me"
那么strcpy(s,a)的结果是me还是meudent? 展开
那么strcpy(s,a)的结果是me还是meudent? 展开
展开全部
strcpy,复制字符串的时候,会吧字符串结束符‘\0’一同复制。
如果A[]="me",那么答案就是me
如果A[2]="me",那么答案就是meudent
如果A[]="me",那么答案就是me
如果A[2]="me",那么答案就是meudent
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是 "me"
strcpy不像memcpy,它复制完之后最后会加一个'\0'的。
最后s中实际上是 "me\0dent" 输出遇到\0就结束了,所以是 "me"
strcpy不像memcpy,它复制完之后最后会加一个'\0'的。
最后s中实际上是 "me\0dent" 输出遇到\0就结束了,所以是 "me"
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
me
这个问题你去试一下就能知道了。
这个问题你去试一下就能知道了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询