第十一章共作体及其它数据类型.pptVIP

  • 5
  • 0
  • 约2.55千字
  • 约 24页
  • 2017-04-28 发布于四川
  • 举报
第十一章共作体及其它数据类型

第11讲 共用体及 其它数据类型; 11.1 共用体;1. 共用体类型定义 ;2. 定义共用体类型的变量 ;(2)定义类型时同时说明变量,例如: union data { int i; char ch; float f; }a,b,c; (3)不定义类型名而直接定义变量,例如: union { int i; char ch; float f; }a,b,c; ;二. 共用体变量的引用方式;【例11-1】共用体变量引用。 #include stdio.h void main() {union{ char a; int b; long c; }uu; uu.a=’0x61’; printf(”\n1:a=%x,b=%x,c=%lx”,uu.a,uu.b,uu.c); uu.b=0x7656; printf(”\n2:a=%x,b=%x,c=%lx”,uu.a,uu.b,uu.c); uu.c=0 printf(”\n3:a=%x,b=%x,c=%lx”,uu.a,uu.b,uu.c); } ;三. 共用体变量的应用;分析: (1)学生和教师都属于复杂数据,应该定义为结构体类型。 (2)如果将学生和教师分别存放在不同的表格(即结构体数组)中,可以定义两个不同类型的结构体数组。 (3)如果将学生和教师存放在同一表格(即结构

文档评论(0)

1亿VIP精品文档

相关文档