现在的位置: 首页 > 综合 > 正文

strcpy、strcat与’/o’

2018年03月21日 ⁄ 综合 ⁄ 共 554字 ⁄ 字号 评论关闭

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

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

 

2. free()

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

抱歉!评论已关闭.