在测字符串长度和字符数组长度时,常用strlen和sizeof,以前不太懂这两个区别,经过今天的学习,理解了
strlen和size of区别
1.类别:sizeof是操作符,而strlen是函数,需要从头文件中导出如下图
2.测量对象:sizeof测字符大小,strlen测字符长度。注意到,同样的字符串为何打印出不一样的结果,(补充一点字符串结束标志是‘\0’)由于\0占了一个字符大小,sizeof测得4,而strlen测的是字符串长度,故为3 。
在测字符串长度和字符数组长度时,常用strlen和sizeof,以前不太懂这两个区别,经过今天的学习,理解了
strlen和size of区别
1.类别:sizeof是操作符,而strlen是函数,需要从头文件中导出如下图
2.测量对象:sizeof测字符大小,strlen测字符长度。注意到,同样的字符串为何打印出不一样的结果,(补充一点字符串结束标志是‘\0’)由于\0占了一个字符大小,sizeof测得4,而strlen测的是字符串长度,故为3 。