c语言中的结构体及字节对齐.docVIP

  • 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语言

文档评论(0)

1亿VIP精品文档

相关文档