鱼C论坛

 找回密码
 立即注册
查看: 4816|回复: 2

[已解决]C++ 中sizeof的一个问题

[复制链接]
发表于 2017-7-17 15:27:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
sizeof为什么作用在类型的时候不能用空格隔开?
求助大神回答
最佳答案
2017-7-17 15:49:35
sizeof有三种语法形式:
1)  sizeof (object);  //sizeof (对象)
2)  sizeof object;   //sizeof 对象
3)  sizeof (type_name);  //sizeof (类型)
对象可以是各种类型的变量,以及表达式(一般sizeof不会对表达式进行计算)。
sizeof对对象求内存大小,最终都是转换为对对象的数据类型进行求值。
sizeof (表达式); //值为表达式的最终结果的数据类型的大小
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-7-17 15:49:35 | 显示全部楼层    本楼为最佳答案   
sizeof有三种语法形式:
1)  sizeof (object);  //sizeof (对象)
2)  sizeof object;   //sizeof 对象
3)  sizeof (type_name);  //sizeof (类型)
对象可以是各种类型的变量,以及表达式(一般sizeof不会对表达式进行计算)。
sizeof对对象求内存大小,最终都是转换为对对象的数据类型进行求值。
sizeof (表达式); //值为表达式的最终结果的数据类型的大小
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-19 20:42:29 | 显示全部楼层
这些我知道的,我想知道为什么在用到数据类型时,不可以用空格隔开,
例如:sizeof  int;
而变量可以用这种形式,最后不都是在计算他们的数据类型的占用内存吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-14 09:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表