C言语sizeof与strlen区别
2024-09-04 14:00:16
导读:
c言语sizeof和strlen的区别 sizeof和strlen在C言语中有以下区别: 1. 含意上的不同:sizeof是一个操作符,用于计算类型所占空间大小(单位为字节)。strlen是一……
c言语sizeof和strlen的区别
sizeof和strlen在C言语中有以下区别:
1. 含意上的不同:sizeof是一个操作符,用于计算类型所占空间大小(单位为字节)。strlen是一个库函数,用于统计字符串长度。
2. 经常使用场景上的不同:sizeof可以用于做参数,与初始化有必定的相关。而strlen只能用char做参数,且与初始化有关。
3. 计算时期上的不同:sizeof在编译时期就能计算,而strlen只能在运转时能力计算。
在经常使用sizeof时,须要留意数组名的意义。当sizeof独自作用在数组名上时,示意整个数组的大小;当sizeof作用在数组名加索引或数组名加指针时,示意数组首元素的地址。
好受揭示:以上内容整顿于网络,仅供参考,假设对您有协助,留下您的浏览感言吧!
本站内容来源于网络,如不慎侵犯了您的权益,请联系我们将迅速删除。