strlen和sizeof区别:
strlen是库函数,使用时需要引用<string.h> ;sizeof是一个运算符号;
strlen计算的是‘\0’之前的字符个数,sizeof计算所占空间内存的大小;单位字节;
strlen计算时不包含'\0',sizeof包含'\0';
strlen遇到'\0'才结束;否者是随机值;
sizeof类型是unsigned int ,无符号整型
strlen只能用char做参数,sizeof可以用类型做参数
strlen和sizeof区别:
strlen是库函数,使用时需要引用<string.h> ;sizeof是一个运算符号;
strlen计算的是‘\0’之前的字符个数,sizeof计算所占空间内存的大小;单位字节;
strlen计算时不包含'\0',sizeof包含'\0';
strlen遇到'\0'才结束;否者是随机值;
sizeof类型是unsigned int ,无符号整型
strlen只能用char做参数,sizeof可以用类型做参数