- 0
- 0
- 约2.24千字
- 约 6页
- 2017-05-20 发布于北京
- 举报
c语言中的结构体及字节对齐
c语言中的结构体和字节对齐
结构体的概念
★ 计算机程序设计语言都有数据类型的概念
★ 数据类型一般有基本类型和用户自定义类型
★ 在c语言中,基本类型有int型、double型、char型等等。
★ 而结构体类型则属于用户自定义类型,是由基本类型组合而成的复杂类型。
★ 定义好的结构体类型可以像基本类型一样去定义此类型的变量。
定义结构体类型和定义结构体类型变量
★ 我们先看看定义结构体类型的一般形式:
struct 结构体标示符
{
结构体元素;
};
如下:
struct StructDemo
{
char c;
int i;
};
★ 定义结构体类型变量方式一:
定义类型的同时定义变量,如下:
struct StructDemo
{
char c;
int i;
}sd1,sd2;
这样就定了两个结构体变量sd1,sd2了,这两个变量的类型是struct StructDemo类型。
★ 定义结构体类型变量方式二:
定义类型之后定义变量,如下:
struct StructDemo
{
char c;
int i;
};
这个定义说明我们已经定义完成了一个新的类型,这个类型说明符就是struct StructDemo。
所以我们可以用此来定义变量了。如下:
struct StructDemo sd1,sd2;
★ 定义结构体类型变量方式三:
类型说明符重命名的方法。
学习C语言
您可能关注的文档
- CAD第六章输入和编辑文字.doc
- CAD添加加法器教程–适用于2006以上所有版本.doc
- CAD编辑技巧–定义属性块、创建块.doc
- CAD编辑技巧––创建标题栏.doc
- CAD绘图技巧:机械图幅快速创建和设置.doc
- CAD考试总结第7章.doc
- CAD考证模拟题和答案.doc
- CAD考试试卷和答案.doc
- CAD模型空间及布局的使用.doc
- CAD课程设计范文(第1次修改版).doc
- 广东省深圳市福田区侨香外国语学校2025届数学八上期末经典模拟试题含解析.doc
- 2025届湖南省浏阳市初三下十月阶段性考试试题语文试题含解析.doc
- 江西省江西师大附中2026届高三第六次质量检查生物试题含解析.doc
- 江苏省连云港市灌南县2025年三上数学期末质量跟踪监视模拟试题含解析.doc
- 银川科技学院《社交礼仪》2023-2024学年第一学期期末试卷.doc
- 江苏省南京雨花台区七校联考2025届初三下学期第一次周考语文试题(重点班)试题含解析.doc
- 山东省滨州市十二校2025届高一语文第二学期期末综合测试试题含解析.doc
- 西昌学院《经济法》2021-2022学年第一学期期末试卷.doc
- 邯郸市邯山区2024-2025学年四下数学期末复习检测模拟试题含解析.doc
- 安徽林业职业技术学院《毒理学基础A》2023-2024学年第二学期期末试卷.doc
原创力文档

文档评论(0)