sizeof()操作符返回类型或数据对象的长度(单位为字节),注意,如果sizeof()操作符用于数组名,得到的将是整个数组中的字节数,但如果sizeof()用于数组元素,则得到的将是元素的长度(单位为字节)。
但strlen()函数返回的是存储在数组中的字符串的长度,而不是数组本身的长度。另外strlen()只计算可见的字符,而不把空字符计算在内。
本文详细解释了sizeof操作符和strlen函数的区别。sizeof返回类型或数据对象的长度(以字节为单位),对于数组名返回整个数组的字节数,而对于数组元素则返回元素的长度。strlen返回存储在数组中的字符串长度,不包括空字符。
sizeof()操作符返回类型或数据对象的长度(单位为字节),注意,如果sizeof()操作符用于数组名,得到的将是整个数组中的字节数,但如果sizeof()用于数组元素,则得到的将是元素的长度(单位为字节)。
但strlen()函数返回的是存储在数组中的字符串的长度,而不是数组本身的长度。另外strlen()只计算可见的字符,而不把空字符计算在内。
669
3351
2075
1105

被折叠的 条评论
为什么被折叠?