1、snprintf比sprintf多了一个参数 但可以预防溢出的问题 多的参数就在于指明目的缓冲区的大小。
2、memset与bzero 如果初始化变量功能相同 但bzero是两个参数不易混淆 而memset第二个 第三个参数都是整型 严格说第三个参数是size_t类型 所以用bzero可以避免一些疏忽性的错误
3、strlcat strlcpy 返回创建字符串的长度 由此可判断出使用的与期望结果是否一致
2、memset与bzero 如果初始化变量功能相同 但bzero是两个参数不易混淆 而memset第二个 第三个参数都是整型 严格说第三个参数是size_t类型 所以用bzero可以避免一些疏忽性的错误
3、strlcat strlcpy 返回创建字符串的长度 由此可判断出使用的与期望结果是否一致