OOP6 結構Struct 黃兆武.

Slides:



Advertisements
Similar presentations
1 南郭國小 翁正雄 95/06/09 教育部健康醫學學習網傳統醫 學學習館交流研習 資料來源:教育部六大學習網及簡介 健康醫學學習網及簡介.
Advertisements

頭皮的健康與診斷 頭皮保養的目的 乾性頭皮的產生原因及處理 油性頭皮的產生原因及處理 植物精油芳香療法的認識與應用 第 3 章 頭皮部位的處理 ………………………………………………………………………….…
29.2 三视图.
天津1班面试专项练习1 综合分析现象类 主讲:凌宇 时间:5月21日 19:00—22:00.
45天备考指南 2013年下半年国考资格证笔试系列讲座(2) 华图教师事业部 石杨平.
机关公文基础知识 黄晓璐.
电子成绩单项目实现.
第四章 心理健康.
关于“人肉搜索”的滥用及其所引发的 “网络暴力”的道德与法律思考
订单合并拆分功能详解 荷叶.
责任 感恩 安全 开学第一课 广西柳州市柳东新区雒容镇盘古小学王秀娅 QQ:
校园信息管理系统 河北科技大学网络中心 2000/4/10.
6-3 玻璃製品 一、平版玻璃 將熔融的玻璃漿由滾筒間流過,可不斷製造較 大連續之玻璃,可分為 (一)透明玻璃:表面光滑清透。
教 师:曾晓东 电 话: E_mail: 计算机软件技术基础 教 师:曾晓东 电 话: E_mail:
2014政法干警备考平台 2014政法干警考试群⑨ 中公教育政法干警考试 ——微博 中公教育政法干警考试
第一章 C语言概述 计算机公共教学部.

徵收苗栗市福全段147、1588及文心段10、11地號等4筆土地之
资料分析 如何攻破最后瓶颈 主讲老师:姚 剑 4月6日20:00 YY频道:
讲 义 大家好!根据局领导的指示,在局会计科和各业务科室的安排下,我给各位简要介绍支付中心的工作职能和集中支付的业务流程。这样使我们之间沟通更融洽,便于我们为预算单位提供更优质的服务。 下面我主要从三方面介绍集中支付业务,一是网上支付系统,二是集中支付业务流程及规定等,
第三章 鏈結串列 Linked List.
中国人民公安大学经费管理办法(试行) 第一章总则 第四条:“一支笔” “一支笔”--仅指单位主要负责人。负责对本 单位的经费进行审核审批。
计算机硕士专业基础—C语言 赵海英
09学前教育班 魏文珍 自我介绍.
Chapter 3.0 C語言的結構與指標 資料結構導論 - C語言實作.
第九章 系 统 安 全 性 9.1 结构体 9.2 结构体型数组  9.3 结构体型指针 9.4 内存的动态分配 9.5 共用体
C程序设计 第9章 自定义数据类型 主讲教师: 鲁 萍 西安建筑科技大学 理学院.
程式設計 博碩文化出版發行.
struct 可以在同一個名稱下擁有多種資料型態。使用struct能讓資料的存取和處理更為靈活。
C 程式設計— 結構 台大資訊工程學系 資訊系統訓練班.
内容提要 对象的生命周期 构造函数 析构函数 拷贝构造函数. 常宝宝 北京大学计算机科学与技术系
.NET 程式設計入門(使用 C#) 講師:鄧智鴻.
複習 char name1[20]; //長度為20的字串 char name2[20]; //讀取字串 gets(name1);
第十一章 面向对象设计 第十二章 面向对象实现
补充内容 结构体 概述 定义结构体类型和定义结构体变量 结构体变量的引用 结构体变量的初始化 指针与结构体 用typedef定义类型的别名.
编译原理与技术 类型检查 2018/11/21 《编译原理与技术》-类型检查.
结构体和共用体 2 梁春燕 华电信息管理教研室.
C++语言程序设计 C++语言程序设计 第六章 指针和引用 第十一组 C++语言程序设计.
Chap 9 结构 9.1 构建手机通讯录 9.2 结构变量 9.3 结构数组 9.4 结构指针.
第5章 语义分析(Semantic Analysis)
第9章 自訂資料型態 – 結構 9-1 結構資料型態 9-2 結構陣列 9-3 指標與結構 9-4 動態記憶體配置 9-5 聯合資料型態
STRUCTURE 授課:ANT 日期:2010/5/12.
C++语言程序设计 C++语言程序设计 第四章 数组及自定义数据类型 C++语言程序设计.
第九章 结构体和共用体 结构体的定义 结构体的使用 共用体的定义 共用体的使用 主讲:李祥 时间:2015年10月.
授课老师:龚涛 信息科学与技术学院 2018年3月 教材: 《Visual C++程序员成长攻略》 《C++ Builder程序员成长攻略》
C 程式設計— 結構 台大資訊工程學系 資訊系統訓練班.
第五章 指针 5.1 指针的概念和定义 5.2 指针运算 5.3 指针和数组 5.4 字符串指针 5.5 指针数组 5.6 指向指针的指针
C++语言程序设计 第二章 C++简单程序设计.
第13章 结构体的应用 13.1 了解由用户构造的数据类型 13.2 结构体类型说明及结构体变量 13.3 结构体数组
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
第1章 概述 本章要点: C语言程序结构和特点 C语言程序的基本符号与关键字 C语言程序的编辑及运行 学习方法建议:
C语言程序设计.
第十章 用户自定义数据类型 目录 学生信息管理系统的开发 结构体数据类型的概述 结构体变量的使用 结构体数组
目录 9.1 结构体类型 9.2 共用体类型 9.3 枚举类型 9.4 类型声明符typedef 1.
本节内容 字节对齐.
7.1 C程序的结构 7.2 作用域和作用域规则 7.3 存储属性和生存期 7.4 变量的初始化
微信商城系统操作说明 色卡会智能门店.
<编程达人入门课程> 本节内容 为什么要使用变量? 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
第二章 类型、对象、运算符和表达式.
山清水秀的林芝 yy 曾元一
#include <iostream.h>
本节内容 指针类型.
本章主題 C++的程式結構 資料型態與宣告 算術運算 簡易的輸入輸出指令 程式編譯(Compile)的過程與原理.
《数据结构与算法设计》第一部分 面向对象的C++程序设计基础.
大綱 一.受試者之禮券/禮品所得稅規範 二.範例介紹 三.自主管理 四.財務室提醒.
變數、資料型態、運算子.
本节内容 指针类型 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
安排座位.
園區多元智能教育中心 一年級課表 科園、龍山、實小
Presentation transcript:

OOP6 結構Struct 黃兆武

結構體 (structure) 可由使用者自定的資料型別, 是由基本資料型別構成的複合式資料型別, 在 C 語言中稱為結構體。 結構體與陣列都屬複合式的資料型別, 但陣列是相同型別資料的集合, 而結構體則是不同型別資料的集合。 黃兆武

結構體的宣告 分離型的宣告 黃兆武

結構體的宣告 結合型宣告 黃兆武

結構的宣告與初值設定 struct Student{ char id[6]; char name[9]; int score[5]; float average; };  Student Eng; Student English[30]; } Eng,English[30], C_plusplus[30]; 黃兆武

結構中的結構 struct Student{ char id[6]; char name[9]; Date Birthday; int score[5]; float average; }; Student C_pp[30]; struct Date{ int yy; int mm; int dd; 黃兆武

結構資料成員的存取 cin >> C_pp[0].id; cin >> C_pp[0].name; cin >> C_pp[0].Birthday.yy; cin >> C_pp[0].Birthday.mm; cin >> C_pp[0].Birthday.dd; cin >> C_pp[0].score[0]; cin >> C_pp[0].score[1]; cin >> C_pp[0].score[2]; cin >> C_pp[0].score[3]; cin >> C_pp[0].score[4];  int sum = 0; // 計算平均分數 for (int j = 0; j <= 4; j++){ sum += C_pp[0].score[j]; } C_pp[0].average = sum / 5.0; 黃兆武

計算結構體大小 黃兆武

計算結構體大小 黃兆武

結構體的陣列 黃兆武

計算結構體陣列的大小 黃兆武

計算結構體陣列的大小 黃兆武

結構體的初始設定 黃兆武

存取結構體資料 結構體資料的存取法一:'.' 算符 黃兆武

. 算符的使用例 黃兆武

. 算符的使用例 黃兆武

結構體指位器 黃兆武

結構體指位器 黃兆武

存取結構體資料 結構體資料的存取法二:-> 算符 黃兆武

-> 算符的使用例 程式未完, 接下頁 黃兆武

-> 算符的使用例 接上頁 黃兆武

-> 算符的使用例 黃兆武

將結構體的值設給另一個結構體 黃兆武

將結構體的值設給另一個結構體 黃兆武

結構體的結構體 黃兆武

結構體的結構體使用例 程式未完, 接下頁 黃兆武

結構體的結構體使用例 接上頁 黃兆武

結構體的結構體使用例 黃兆武

遞迴的結構體宣告 黃兆武

結構體與函式 把結構體指位器傳入函式 黃兆武

結構體指位器傳入函式的方法 黃兆武 程式未完, 接下頁

結構體指位器傳入函式的方法 接上頁 黃兆武

結構體指位器傳入函式的方法 黃兆武

結構體與函式 把結構體直接傳入函式 程式未完, 接下頁 黃兆武

結構體與函式 接上頁 黃兆武

結構體與函式 黃兆武

共同空間 (union) 的使用 黃兆武

共同空間的使用例 黃兆武

共同空間的使用例 黃兆武

共同空間的使用例 黃兆武

共同空間的使用例 黃兆武

共同空間的使用例 黃兆武

位元欄位 (bit field) 的使用 黃兆武

位元欄位的使用例 黃兆武

位元欄位的使用例 黃兆武

列舉集合 enum 黃兆武

列舉型別使用例 黃兆武

列舉型別使用例 黃兆武

型別名稱定義 typedef 黃兆武

型別名稱定義使用例 黃兆武

型別名稱定義使用例 黃兆武

typedef 簡化程式使用例 程式未完, 接下頁 黃兆武

typedef 簡化程式使用例 接上頁 黃兆武