目录
二、sizeof和strlen他们各自是是什么?有什么区别?
一、前言
前面我们学习了字符串函数的使用,不过呢字符串函数也基本结束了,现在呢我们来讲点
不一样的东西,有关于sizeof和strlen的使用
二、sizeof和strlen他们各自是是什么?有什么区别?
1.sizeof是一个操作符,不需要引头文件,形式一般是sizeof(变量或表达式),计算的是
所占的空间大小。单位是字节,所以他可以计算任意类型的大小。
2.strlen我们相当熟悉,strlen是字符串函数,要引出头文件<string.h>,且他只能计算
字符的大小,单位是字节,不能用来计算其他类型的大小,遇到'\0'才会停止。
3.事实上他们并没有什么关联,一个是操作符,一个是函数。上面标红的部分就是他们的
主要区别了。