社区
语言基础/算法/系统设计
帖子详情
定义record的问题
raincry
2006-05-24 09:03:38
定义记录
type abc=record
a:byte;
end;
sizeof(abc); 结果为1
type abc=record
b:word;
end;
sizeof(abc); 结果为2
但是
type abc=record
a:byte;
b:word;
end;
sizeof(abc); 结果为确为4,而不是3,为什么?
...全文
134
3
打赏
收藏
定义record的问题
定义记录 type abc=record a:byte; end; sizeof(abc); 结果为1 type abc=record b:word; end; sizeof(abc); 结果为2 但是 type abc=record a:byte; b:word; end; sizeof(abc); 结果为确为4,而不是3,为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
GARNETT2183
2006-05-25
打赏
举报
回复
字节对齐的原因..
aniude
2006-05-24
打赏
举报
回复
sizeof(abc)的大小必须为int的倍数,不足就补到足
aniude
2006-05-24
打赏
举报
回复
sizeof(abc); 结果为确为4
结构体大小必须是占用字节最大的类型决定
1+2 =3 不能被2整除,所以取最近4
CTP开发培训(C++)从零开始搭建交易系统
请加作者vx:X_Trader_Lab获取源码和资料 适合人群适合对期货期权程序化交易感兴趣的小伙伴,有编程基础为佳,零基础也是没
问题
的,因为本课程是保姆级教程,从零开始的。 学习目标学习者可以学到用C++开发跨平台的...
oracle
定义
record
,Oracle中的记录
Record
一、什么是记录(
Record
)由单行多列的标量构成的复合结构。可以看做是一种用户自
定义
数据类型。组成类似于多维数组。将一个或多个标量封装成一个对象进行操作。是一种临时复合对象类型。记录可以直接赋值。
RECORD
1 :=...
delphi中
定义
record
记录类型和使用
program Project2; {$APPTYPE CONSOLE} uses ...//
定义
一个结构类型 type Tpeople =
record
Name :string; Age:Integer; Sex:string; end; var people:Tpeople; begin with ...
plsql数据类型
record
记录类型(
Record
) 一个记录是一组相关的数据项,每个数据项都有...可以在plsql块,函数,过程或者包内
定义
record
类型,同时可以在
定义
的时候使用not null约束或者给定一个默认值。 例如: SQL> set ...
【PLSQL】
定义
record
记录
emp_basic_info emp_basic_
record
; begin select empno,ename,job into emp_basic_info from emp where empno= 7788 ; dbms_output.put_line( ' 姓名: ' || emp_basic_info.empname);...
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章