下面的表达方式有何不同呢?

2019-07-20 16:51发布

下面的表达方式有何不同呢?
memchr( buffer, 0, SICE )- buffer
strlen   (buffer)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
zhaoxqi
1楼-- · 2019-07-20 21:32
使用strlen函数可以获得相同的结果。
jiajs
2楼-- · 2019-07-21 00:00
结果相同。
zhanghqi
3楼-- · 2019-07-21 02:41

strlen函数完成相同的任务,不过strlen的返回值是个无符号(size_t)类型的值,而指针减法的值应该是个有符号类型(ptrdiff_t).
zhenykun
4楼-- · 2019-07-21 02:54
 精彩回答 2  元偷偷看……

一周热门 更多>