2020
12-02
12-02
C语言中sizeof()与strlen()的区别详解
前言sizeof()和strlen()经常会被初学者混淆,但其中有有很大区别:sizeof()1.sizeof()【操作数所占空间的字节数大小】是一种c中的基本运算符。可以以类型、指针、数组和函数等作为参数。头文件类型为unsignedint。运算值在编译的时候就出结果,所以可以用来定义数组维数。chara[5]="123";intb=sizeof(a);//b=5intc=strlen(a);//c=3sizeof()是一种单目操作符,是用来计算你所使用的操作数所占的空间字节大小。strlen2.strlen()...
继续阅读 >