STM32/STM8技术william hill官网
直播中

mango@orange

9年用户 642经验值
擅长:嵌入式技术 控制/MCU
私信 关注
[讨论]

几个c语言中的问题(持续更新中)

sizeof 和strlen:sizeof 是运算符,strlen是函数。strlen的结果是在运行的时候才计算出,用来计算字符串的长度,而不是类型占内存大小。sizeof计算的是类型或者变量的长度。
sizeof操作符不能返回被动态分配的数组或外部的数组的尺寸。当使用静态的空间数组时,sizeof返回全部数组的尺寸。
sizeof操作符不能用于函数类型,不完全类型或者位字段。不完全类型指的是具有未知存储大小数据的数据类型,如未知存储大小的数组类型,未知内容的结构或联合类型等,
sizeof主要用于存储分配和I/O系统放麦你的系统进行通信;还有就是计算某种类型的对象在内存中所占的单元字节。


回帖(1)

h1654155956.5608

2016-6-30 11:26:45
总结的挺好的。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分