1. 首页 > 电脑 >

strcat函数用法 strcat函数用法例子

今天小天来给大家分享一些关于strcat函数用法例子方面的知识吧,希望大家会喜欢哦

strcat函数用法 strcat函数用法例子strcat函数用法 strcat函数用法例子


strcat函数用法 strcat函数用法例子


strcat函数用法 strcat函数用法例子


1、把strcat变成strcpy问题解决原因:strcat是找\0从\0那开始往后连接串。

2、这样就可以导致一个事情发生你s3是由堆内存区分配的空间,那么这分配来的空间原始存放的数据是不确定的。

3、我们假设前几个是由可见ascii字符存放,然后一个\0接着又是一些ascii字符举个例子:分配来的个内存单元是字符a第二个是b第三个是c接着第四个内存单元是一个\0好了你用了strcat那么它就从那个\0也就是第四个内存单元开始连接s1串,这样连好以后变成了abciloveyou,这就出现了问题而我举的例子只是拿abc说事,你内存中肯定存放的不一定是啥东西,所以输出前端肯定是乱码而这里用strcpy就不会出问题,因为strcpy不管你前边存的有没有\0它就从空间中个地址开始写数据。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息