strcpy、strcat与'/o'

1. strcat与'/0',strcat和strncat都是通过'/0'来确定目的字符串的末尾的。

 strcat是在原来的字符串末尾添加字符串,而原来字符串的末尾是通过'/0'来找的.
对于malloc分配的字符串,不能假定他是空串,要么用strcpy(这个函数直接从开头拷贝)
要么在原来字符串的第一个字节处添加个'/0'再strcat
也就是再任何strcat前用s[0]='/0',或者*s='/0'

 

2. free()

free()只是告诉系统这块内存处理自由状态,任何程序都可以使用;并没有删除内存的内容.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值