第14章 结构体?共用体和用户定义类型结构体类型——结构体类型的变量?数组和指针变量的定义struct student{ char name[12] char sex struct date birthday float sc[4]} std ={Li Ming M 1962510887690}变量std的内容如图所示?结构体类型——引用结构体变量中的数据例如2 .对结构体变量中的
用typedef说明一种新类型名选择题1)设有如下说明:typedef struct ST{long aint bchar c[2]}NEW则下列叙述中正确的是———c———a)以上的说明形式非法 b)ST是一个结构体类型c)NEW是一个结构体类型 d)NEW是一个结构体变量2)设有以下语句:typedef struct s{int gchar h}T则下面叙述中正确的是———b———a)可
用typedef声明新的类型名来代替已有的类型名 说明新类型名的语句一般形式: typedef 类型名 标识符在此类型名必须是在此语句之前已有定义的类型标识符标识符是一个用户定义标识符用作新的类型名typedef语句的作用仅仅是用标识符来代表已存在的类型名并未产生新的数据类型原有的类型名依然有效例如:声明INTEGER为整型 typedef int INTEGER在此说明
单击此处编辑母版标单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版文本样式第二级单击此处编辑母版文本样式第二级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级单击此处编辑母版文本样式第二级单击此处编辑母版文本样式第二级单击此处编辑母版文本样式第二级共用体枚举和用户自定义类型教学内容共用体的概念及其变量的引用方式枚举类型变量的定义和使用用户自定义类型的含义和格式 指向结构体变量
age(4字节)若要整体输入输出需用到面向对象部分介绍的运算符重载技术例:定义复数实现复数加法 (请记录)18…... sizeof(struct stud) sizeof(stud) sizeof(stud1)Class 和 Position的使用是互斥的可分成两列为节省空间合并成一列fb062讲述几点:学生问题调试程序程序书写风格结构体编程结构体对象---成员的输入本章讲稿共享
#
. 结构体的概念及其定义num name sex score age addr如:struct几点说明:day{ unsigned Noi2026 struct exp3结构体变量的引用令 p=x1 p?name 表示x1的等价于 (p).name或如上例:scanf(ds ) printf(d
#
概述2整体引用结构体被初始化的变量必须是刚定义的变量对变量的初始化不等同对变量的赋值结构体的初始化可以只进行一部分如果结构体类型中又包含有结构体类型的成员可依次在结构体初始值中列出其初始值也可用花括号将表示成员结构体的部分括起来2结构体数组的引用
结构体是多种类型组合的数据类型格式:变量名 . 成员名 student1 . =60struct student { int num char name[20] char sex int age float score char addr[30]} stu[30]输出:a结
违法有害信息,请在下方选择原因提交举报