程序设计基础8_结构体共用体和枚举类型(2015春)研讨.ppt

程序设计基础8_结构体共用体和枚举类型(2015春)研讨.ppt

【例8.8】枚举类型定义和使用。 #include stdio.h enum color{red,yellow,green,blue,whilt,black}co1,co2,co3; void main() { co1=blue; co2=red; co3=black; if (co3co1) printf(%d %d\n,co3,co1); else printf(%d %d\n,co3,co2); } * 8.4 利用typedef自定义类型 C语言允许用户使用自定义类型符typedef为已经存在的数据类型取“别名”,以“别名”代替已经存在的数据类型来定义变量。 格式:typedef?原数据类型名 新类型名; 说明:原数据类型名是已经存在的类型名,新类型名是用户自定义标识符。 例如:typedef int INTEGER; INTEGER a,b; 与 int a,b; 等价 * 8.4 利用typedef自定义类型 如果利用typedef定义指针、结构体等类型将带来很大的方便,不仅使程序书写简单而且使意义更为明确,因而增强了可读性。 例如: typedef struct st { char name[20];int age;char sex; }STUD; STUD body

文档评论(0)

1亿VIP精品文档

相关文档