strlen 和sizeof的用法及区别
时间: 2023-11-26 13:22:59 浏览: 82
sizeof和strlen的区别
strlen() 是一个 C 语言字符串函数,它返回给定字符串的长度,不包括字符串结尾的空字符('\0')。而 sizeof() 操作符用于获取内存中数据类型占用的字节数。所以,区别在于 strlen() 返回字符串的实际长度,而 sizeof() 返回数据类型的字节数。需要注意的是,sizeof() 对于数组与指针类型的用法是不同的。
阅读全文
sizeof和strlen的区别