sizeof和strlen的区别

首先明确二者区别:

sizeof是一种单目运算符,是用来计算你所使用的操作数所占的空间字节大小

strlen是一种函数,用来计算字符串的长度 ‘\0’为终止符 只跟字符串有关

二者没明显联系。

接下来是个实例:

sizeof和strlen的区别

sizeof和strlen的区别sizeof和strlen的区别

 

{c h i n a \0}6个元素 \0占用空间,但不计入长度;

strlen求得是'\0'之前的字符个数

小编也是个大一新生,希望对大家有帮助吧

上一篇:sizeof的使用(数组指针与数组)


下一篇:初始C语言(1)