
strcpy函数本身就可以把strSrc的内容拷贝到strDest,为什么还要char *的返回值? 10
4个回答
展开全部
我的理解是支持链式表达。
例如:strcpy(a,strcpy(b,c)),这样c的值copy给b,然后copy给a,那么你就不用写两行代码。
这样代码比较简单,易于理解。
我的理解是这样,仅供参考,如有错误给你带来不便,我表示歉意。
例如:strcpy(a,strcpy(b,c)),这样c的值copy给b,然后copy给a,那么你就不用写两行代码。
这样代码比较简单,易于理解。
我的理解是这样,仅供参考,如有错误给你带来不便,我表示歉意。
展开全部
为的是下面这种情况:
char d[20], *s = "ni hao";
printf("%s", strcpy(d, s));
返回char* 可以在其他函数中直接调用。
char d[20], *s = "ni hao";
printf("%s", strcpy(d, s));
返回char* 可以在其他函数中直接调用。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
他的返回值可以不用理他!返回的就是拷贝内容的首地址了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
伟大的链式表达
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询