您的位置:首页 > 其它

小知识点(strlen与sizeof区别)

2015-10-05 16:27 323 查看
1.strlen计算的长度,不包含终止字符null。也就是'\0'。

2.sizeof计算的则是,包含字符null的缓冲区长度。

两者的区别在于,使用strlen是一次函数调度,是在运行时计算的长度,而对于sizeof而言,因为缓冲区已用已知字符串进行了初始化,其长度是固定的,所以在编译时计算缓冲区长度。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: