陣列與結構.

Slides:



Advertisements
Similar presentations
颐高集团项目中心 海亮地产开发模式研究报告. 目 录 目 录 第四部分:海亮地产高周转模式执行 第二部分:海亮地产高周转模式原因 第三部分:海亮地产高周转模式内涵 第一部分:海亮地产企业背景 第五部分:海亮地产高周转支撑体系.
Advertisements

高一七班 研究性学习小组 当我们正为寻找什么课 题而烦恼时,忽见一 精光从我面前闪过。 艾玛,原来是我同桌 眼镜反射,自此 “ 眼镜 ” 这课题被我付诸行动。 我们为此进行了研究 讨论学习 下图为组员在查阅资料.
高等学校英语应用能力考试 考务培训 兰州文理学院教务处 2014 年 12 月. 考务培训 21 日请监考人员上午 8:00 (下午 2:30 )到综合楼 205 教室集合,查看 监考安排,由考务负责人进行考务 培训。
語言與文化通識報告 - 台日年菜差異 - 指導老師 : 葉蓁蓁 小組 : 日本微旅行 組員 :4a21b032 吳采玲 4a21b037 沈立揚 4a 洪雅芳 4a 陳楚貽 4a 王巧稜.
急性腹痛 急性疼痛. 急性疼痛 — 孙树杰、沈洪、 刘保池 (1)(1)(1)(1) 概 述 (2)(2)(2)(2) 重症急性腹痛的临床特点 (3)(3)(3)(3) 急性腹痛的分类及诊治 主要教学内容.
第一單元 建立java 程式.
第一章 人口与环境 第一节 人口增长模式.
計算機程式語言實習課.
105年基北區高中職適性入學宣導 教育會考後相關作業說明
二代健保補充保費 代扣項目說明 簡報.
第4课 “千古一帝”秦始皇.
系统简介 理财顾问 业务 是基于通信平台的技术优势,整合《理财周刊》、第一理财网、乾隆集团等合作伙伴提供的理财产品内容和权威的理财专家资源,以集中式呼叫中心为主的服务方式,让普通百姓可以享受到快捷、全面、专业、权威的资讯及投资理财的服务平台。
企业所得税几项热点难点 业务问题讲析 湛江市地税局税政科 钟胜强.
房地产开发企业 土地增值税清算 (基础篇).
班級老師:潘盈仁 班級:休閒三甲 學號:4A0B0124 學生:柯又瑄
中国特色社会主义政党制度 主讲:西南大学 李强 2011年12月28日.
综合国力竞争 通化市靖宇中学 李志华
腐败的食物表面有白色小圆斑点,绿色斑点等
欢迎南京市政治学科的教研同仁 光临指导.
宦官那些事儿 宦官那些事儿 主讲:小学部李永善 主讲:小学部李永善.
报 关 实 务 海关通关作业流程.
第十章 报关.
教師專業發展評鑑(一) 實施計畫與規準討論
第四章 借贷记账法的应用.
第五章 主要经济业务核算 第一节 筹集资金的核算 第二节 供应过程的核算 第三节 生产过程的核算 第四节 销售过程的核算
电视教育课 【5】 小学生行为习惯养成教育.
第三章 生产费用的核算 第一节 材料费用的归集和分配 第二节 工资费用的归集和分配 第三节 辅助生产费用的归集和分配
试卷 20 14安徽 13全国卷 大纲卷 13山东卷 13浙江卷 2013上海卷 13海 南 卷 13江苏卷 题号 30 32
成本会计 主讲教师:钟小玲 讲师 硕士 主讲教师:钟小玲 讲师 硕士 办公电话: 手机:
第五章 一般进出口货物报关程序.
宁波爱地房产市场年报 郊五区
上节主要内容回顾 借贷记账法的主要内容: 总分类账户与明细分类账户的平行登记 记账规则 试算平衡 要点:内容相同、方向一致、金额相等
高三地理专题复习 地方时和区时 解题技巧.
房产税纳税申报---全部自用 全部自用 问:该企业应纳多少房产税?每月应纳多少房产税? 案例1(全部自用)
邂逅“行程”——行程问题 四年级 数学 周凯.
105年基北區高中職適性入學宣導 教育會考後相關作業說明
資料結構 第3章 鏈結串列.
結構(struct).
第十一章 結構.
資料結構設計與C++程式應用 Fundamentals of Data Structures and Their Applications Using C++ 第3章 佇列 資料結構設計與C++程式應用.
保留字與識別字.
101北一女中 資訊選手培訓營 妳不可不了解的指標 Nan.
全方位自主學習平台- 教師評鑑平台 操作說明
類別(class) 類別class與物件object.
CLASS 5 指標.
剪貼簿.
第四单元:可能性 掷一掷 武汉市洪山区教育科学研究培训中心 李桂玲.
Java 程式設計 講師:FrankLin.
JAVA 程式設計與資料結構 第四章 陣列、字串與數學物件.
Chap3 Linked List 鏈結串列.
|12 結構與列舉型態.
第一單元 建立java 程式.
VS.NET 2003 IDE.
陣列(Array).
第三节 实对称矩阵的对角化 一、方阵对角化的条件 二、实对称矩阵的对角化 三、小结与思考 2019/4/6.
資料結構 優點 缺點 1 陣列 (Array) 沒有額外變量 (例head, next,...) 運作/操作較簡單 更新資料時,若要保持順序,需要移動較大量資料 靜態結構Static (宣告時已決定了陣列元素多少,不能在程式執行期間增減元素) 2 隊列Queue (FIFO) 容易更新 加入enqueue:
陣列
第7章 指標 7-1 指標的基礎 7-2 指標變數的使用 7-3 指標運算 7-4 指標與陣列 7-5 指向函數的指標.
VS.NET 2003 IDE.
樣版.
第14章 結構與其他資料形式.
如何制订幼儿园园本培训工作计划 大连亿达世纪城幼儿园 姜承华 2011年3月10日.
北一女中 資訊選手培訓營 妳不可不了解的指標 Nan.
實習八 函式指標.
第四章 陣列、指標與參考 4-1 物件陣列 4-2 使用物件指標 4-3 this指標 4-4 new 與 delete
Array(陣列) Anny
Class 3:陣列.
SQLite資料庫 靜宜大學資管系 楊子青.
C語言程式設計 老師:謝孟諺 助教:楊斯竣.
InputStreamReader Console Scanner
Presentation transcript:

陣列與結構

陣列與結構 陣列宣告: 資料型別 陣列名稱[陣列大小]; 含陣列值初始化: 資料型別 陣列名稱[陣列大小]={值1, 值2, 值3 …}; 陣列存取 使用陣列索引值(由0開始) 陣列應用一:排序 泡沫排序法 計數排序法 陣列應用二:搜尋 線性搜尋法 二分搜尋法 範例6-1ab , p.6-4 範例6-1e , p.6-13 範例6-1f , p.6-16 範例6-1h , p.6-23 範例6-1i , p.6-26

動態物件與動態物件陣列(1) 靜態物件(陣列):設計階段所佈置者 動態物件(陣列):執行階段所產生者 如何使用動態物件(陣列)? 宣告物件(陣列): 型別 * 名稱; TEdit * edi; 產生物件(陣列) 存取物件(陣列)

動態物件與動態物件陣列(2) 1. TEdit * edi; 2. 動態產生物件(陣列): edi = new TEdit(this); edi -> Parent = Form1; //設定容器物件 edi -> Text = “5”; //設定內容,非必要 edi -> Left=60; // 設定x,非必要 edi -> Top=60; // 設定y,非必要 edi -> Show(); 3. 物件(陣列)存取: Form1 -> Caption = edi -> Text; 範例6-2a-e , p.6-31

結構 型別宣告: struct 結構名稱{ 資料型別 名稱1; 資料型別 名稱2; … 資料型別 名稱n; }; 用以儲存不同型別資料的單元,不同於陣列只能儲存 同一型別的資料 型別宣告: struct 結構名稱{ 資料型別 名稱1; 資料型別 名稱2; … 資料型別 名稱n; }; 使用方式: 結構名稱.資料名稱 範例6-3a , p.6-46

指標 直接與記憶體打交道,程式執行效率高 指標變數宣告: 資料型別 *指標變數名稱; 指標變數  代表位址 * 指標變數  代表位址內的值 指標與陣列 指標名稱=陣列名稱 指標名稱=指標名稱+1 或指標名稱++  移動陣列位置 *指標名稱  取出陣列內的值 範例6-4a , p.6-52

指標 指標與陣列 int a[6]={0,55,66,77,88,99}; //宣告陣列a int *ptr; // 宣告指標變數ptr 指標名稱=陣列名稱 指標名稱=指標名稱+1 或指標名稱++  移動陣列位置 *指標名稱  取出陣列內的值 int a[6]={0,55,66,77,88,99}; //宣告陣列a int *ptr; // 宣告指標變數ptr // ------------------------------------------------ ptr=a;  將ptr指向a[0]  ptr[0]=0, ptr[1]=55, ptr[2]=66 ….. *ptr  0 // ------------------------------------------------- ptr=&a[1];  將ptr指向a[1]  ptr[0]=55, ptr[1]=66 ….. *ptr  55