【C/C++】strlen和sizeof的区别(总结表)

strlen和sizeof的区别

strlen sizeof
本质为一个函数 本质为一个运算符
只能用char*做参数 可以用任何类型做参数
必须以’\0’结尾, 不统计’\0’ ’\0‘会统计一个字节
用来计算字符串长度 用来计算占用内存大小
字符数组时计算的是字符串长度 归还全部数组的尺寸

猜你喜欢

转载自blog.csdn.net/weixin_45636061/article/details/125007746