打印
[应用相关]

几个c语言中的问题

[复制链接]
325|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jcky001|  楼主 | 2021-4-21 11:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
sizeof 和strlen:sizeof 是运算符,strlen是函数。strlen的结果是在运行的时候才计算出,用来计算字符串的长度,而不是类型占内存大小。sizeof计算的是类型或者变量的长度。
sizeof操作符不能返回被动态分配的数组或外部的数组的尺寸。当使用静态的空间数组时,sizeof返回全部数组的尺寸。
sizeof操作符不能用于函数类型,不完全类型或者位字段。不完全类型指的是具有未知存储大小数据的数据类型,如未知存储大小的数组类型,未知内容的结构或联合类型等,
sizeof主要用于存储分配和I/O系统放麦你的系统进行通信;还有就是计算某种类型的对象在内存中所占的单元字节。

使用特权

评论回复
沙发
labasi| | 2021-5-8 15:33 | 只看该作者
没看明白是啥问题

使用特权

评论回复
板凳
paotangsan| | 2021-5-8 15:36 | 只看该作者
都是很细节的问题

使用特权

评论回复
地板
renzheshengui| | 2021-5-8 15:38 | 只看该作者
很少用这个函数的

使用特权

评论回复
5
wakayi| | 2021-5-8 15:39 | 只看该作者
二者不可相提并论

使用特权

评论回复
6
wowu| | 2021-5-8 15:40 | 只看该作者
有时候会混为一谈的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1414

主题

3814

帖子

5

粉丝