sizeof和strlen()的区别

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 99 收藏 0 点赞 0 评论 0

参考答案:
① sizeof是运算符,计算数据所占的内存空间;strlen()是一个函数,计算字符数组的字符数;
② sizeof可以用类型作参数;strlen()只能用char*作参数,必须是以’/0’结束
③ 数组做sizeof的参数不退化,传递给strlen就退化为指针了;
④ sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现建立的最大对象的字节大小

评论列表
文章目录