这样不可以吗?不能用sizeof来计算数据类型的大小吗?为什么输出什么都没有?这样写错了吗?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
不可以直接用sizeof直接计算数据类型的大小吗
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
快乐鹦鹉 2022-10-15 12:39关注可以啊,可是,可是,可是,兄弟,你忘了写输出语句了啊.............................哭
前面的sizeof都要改成printf啊本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报 编辑记录微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-09-04 07:56回答 3 已采纳 sizeof 返回值是返回字节的大小sizeof date 返回值为40sizeof date【0】 返回值为4这样算出来表示这个数组里面有40/4=10个元素
- 2021-10-18 10:15回答 1 已采纳 对的呢,就是这样子如果定义的是一个数组,想求数组的长度也可以用sizeof int a[] = {1,2,3,4,5} int len = sizeof(a) / sizeof(int);
- 2022-06-20 00:41回答 2 已采纳 1个date包含3个int字段,总计占用 3 * 4 = 12 个字节1个stud包含 1个长度为20的char数组, 占用:20 * 1 = 20 个字节1个date,占用: 12个字节1个长度为4
- 2022-12-02 15:11在C语言中,我们可以通过`sizeof`运算符来获取特定数据类型的内存占用大小。例如,`sizeof(int)`会返回整型变量在内存中占据的字节数。这对于优化内存使用和理解程序性能至关重要。 此外,数据结构和算法是编程的...
- 2022-07-15 15:39回答 2 已采纳 这里的ar代表的是指针,sizeof(ar)是8,sizeof(*ar)是4整型和浮点型数组没有结束符,也不能使用'\0'来判断结束,所以需要严格控制个数,你需要将数组的个数传给max函数代码修改参考
- 2023-03-16 14:45回答 4 已采纳 当然选择a,a不能,a是指针,b是最标准的计算出一个char型数据所占字节数的代码 我补充下sizeof 是运算符,不是函数,所以是编译器去直接计算的,不是运行的时候计算的。
- 2018-09-24 06:15回答 2 已采纳 Because in Go if you need to call sizeof, it generally means you're manipulating memory directly,
- 2012-03-01 07:38理解这些数据类型大小有助于优化代码,特别是在处理大量数据时。例如,如果你需要节省内存,可能会选择使用`byte`而不是`int`。另一方面,如果你对计算精度有较高要求,那么`double`将是更好的选择,尽管它会占用更...
- 2016-10-21 23:17回答 2 已采纳 http://bbs.csdn.net/topics/40426408
- 2022-10-09 03:29回答 1 已采纳 注意 你的大小写不一样:
- 2021-12-15 00:30回答 2 已采纳 linek是指针,你申请了一个7个指针的数组,但是没有申请空间就开始用了,不奔溃就怪,不是不让输入,而是异常退出。还有make函数用了递归,但是没有退出条件。先打好基础再继续吧,或者先看看别人的代码
- 2024-08-26 11:10程序员小迷的博客 编译型语言数据类型大小比较确定,可能有多种,但具体在特定平台特定编译器,大小一定是确定的。解释型语言或脚本处理数据类型更自由,默认看成“字符串”,在做数值运算自动转换。本文不过多讨论脚本类语言,它们不...
- 2019-04-06 17:35在Java编程语言中,了解一个对象的内存大小是很有用的,特别是在性能调优和内存管理方面。`sizeOf`通常是指用来计算对象在内存中占用空间的一种方法。本篇文章将探讨如何通过Java来实现这样的功能,以及相关知识点。...
- 2018-09-11 01:33在Java编程语言中,`sizeof`关键字并不像C++那样直接用于计算对象或类型的大小。Java没有提供内置的`sizeof`操作符,因为它的内存管理是自动的,由垃圾收集器(GC)处理。然而,程序员有时仍需要了解对象占用的内存...
- 2020-09-04 22:32在C/C++编程语言中,`sizeof`运算符是一个非常常用的功能,它用于获取类型或变量在内存中所占用的字节数。然而,在某些情况下,我们可能需要找到替代`sizeof`的方式来确定数据类型的大小,比如在没有这个运算符可用...
- 2024-10-08 06:28明月看潮生的博客 Go语言的数据类型系统包括基本数据类型、复合数据类型和引用类型。基本数据类型包括布尔型、整数型、浮点型、复数型和字符串。复合数据类型包括数组、切片、结构体、接口。引用类型包括指针、函数类型、通道、映射和...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司