freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

word版可編輯-c語言程序設計譚浩強第四版教案精心整理-資料下載頁

2025-05-11 22:24本頁面
  

【正文】 才能確定,這樣編譯時就無法為他們預定存儲空間,只能在程序運行時,系統(tǒng)根據(jù)運行時的要求進行內存分配,這種方法稱為動態(tài)內存分配。所有動態(tài)內存分配都在堆區(qū)中進行。三、動態(tài)內存分配什么是內存的動態(tài)分配建立內存分配的動態(tài)分配(1)malloc函數(shù)malloc是一個函數(shù),專門用來從堆上分配內存。使用malloc函數(shù)需要幾個要求:①內存分配給誰? ②分配多大內存? ③是否還有足夠內存分配?④內存的將用來存儲什么格式的數(shù)據(jù),即內存用來做什么?⑤分配好的內存在哪里?如果這五點都確定,那內存就能分配。下面先看malloc函數(shù)的原型void * malloc(uint size) (2)calloc函數(shù) (3)free函數(shù) (4)realloc函數(shù)四、什么是野指針野雞指針的形成 野指針的危害五、void指針類型指向空類型指針,而非指向任意類型的指針課后自我總結分析備注《C語言程序設計》教案第4344 課時 授課內容第9章(1) 結構體概述及應用教學目的和要求結構體類型、變量的定義及初始化;結構體變量的引用;結構體數(shù)組,結構體指針重點難點結構體類型、變量的定義及初始化;結構體變量的引用;結構體數(shù)組,結構體指針教學安排引言例子:學生信息管理系統(tǒng)講授一、結構體類型結構體類型和結構體變量(1) 結構體類型定義的一般形式 例如:定義關于學生信息的結構體類型。(2) 結構體變量的定義(三種方法)l 先定義結構體類型,再定義結構體變量(概念、含義相當清晰)l 定義結構體類型的同時定義結構體變量l 直接定義結構體變量(不給出結構體類型名,匿名的結構體類型)結構體變量的引用(1) 引用結構體變量中的一個成員。(2) 成員本身又是結構體類型時的子成員的訪問使用成員運算符逐級訪問(3) 同一種類型的結構體變量之間可以直接賦值(4) 不允許將一個結構體變量整體輸入/輸出 結構體變量的初始化二、結構體數(shù)組結構體數(shù)組數(shù)組元素的類型為結構體類型的數(shù)組 結構體數(shù)組的定義類似結構體變量定義,只是將“變量名”用“數(shù)組名[長度]”代替),也有3種方式。結構體數(shù)組的初始化三、結構體指針變量結構體指針變量(1) 結構體指針變量的定義(2) 通過結構體指針變量訪問結構體變量的成員:(*結構體指針變量名).成員名 結構體指針變量名成員名結構體變量、結構體指針變量作函數(shù)參數(shù)課后自我總結分析備注《C語言程序設計》教案第4546 課時 授課內容第9章(2) 鏈表教學目的和要求掌握鏈表的使用;重點難點重點:掌握鏈表的使用;掌握共同體類型的使用;理解枚舉類型的概念難點:掌握鏈表的使用;掌握共同體類型的使用;理解枚舉類型的概念教學安排講授一、鏈表概述什么是鏈表(1)鏈表中節(jié)點的定義(2)鏈表的基本操作建立簡單的靜態(tài)鏈表二、建立動態(tài)鏈表動態(tài)鏈表(1)處理動態(tài)鏈表所需要的函數(shù) malloc()、calloc()、free()(2)結點的動態(tài)分配輸出鏈表 編寫一個輸出鏈表的函數(shù)print對鏈表的刪除操作對鏈表的插入操作二、雙向鏈表雙向鏈表的存儲結構建立雙向鏈表雙向鏈表的操作三、環(huán)形鏈表 兒時玩的丟手絹的游戲 環(huán)形→約瑟夫問題解決環(huán)形情況的問題比較方便構造環(huán)形鏈表環(huán)形鏈表的特點四、上機演示及實踐操作在講課的同時切換到編譯器界面調試代碼課后自我總結分析備注《C語言程序設計》教案第4748 課時 授課內容第9章(3) 共用體及枚舉教學目的和要求掌握鏈表的使用;掌握共用體類型的使用;理解枚舉類型的概念重點難點重點:掌握鏈表的使用;掌握共同體類型的使用;理解枚舉類型的概念難點:掌握鏈表的使用;掌握共同體類型的使用;理解枚舉類型的概念教學安排講授一、共用體什么是共用體類型有時想用同一段內存單元存放不同類型的變量。這種使幾個不同類型的變量共享同一段內存的結構,稱為“共用體”類型結構。共用體與結構體的異同(1)結構體的各個成員會占用不同的內存,互相之間沒有影響;而共用體的所有成員占用同一段內存,修改一個成員會影響其余所有成員。(2)結構體占用的內存大于等于所有成員占用的內存的總和(成員之間可能會存在縫隙),共用體占用的內存等于最長的成員占用的內存。共用體使用了內存覆蓋技術,同一時刻只能保存一個成員的值,如果對新的成員賦值,就會把原來成員的值覆蓋掉。引用共用體變量的方式共用體類型數(shù)據(jù)的特點國內有些資料把共用體這一概念稱之為“聯(lián)合” 二、枚舉枚舉類型概念如果一個變量只有幾中可能的值,則可以定義為枚舉類型。枚舉類型是一種基本數(shù)據(jù)類型,而不是一種構造類型,因為它不能再分解為任何基本類型。枚舉類型的定義和變量的說明枚舉類型變量的賦值和使用例 用typedef聲明新類型名三、上機演示及實踐操作在講課的同時切換到編譯器界面調試代碼課后自我總結分析備注《C語言程序設計》教案第4950 課時 授課內容第10章(1) 文本文件及二進制文件的打開與關閉教學目的和要求了解文件存儲的物理結構與編碼;了解文本文件與二進制文件的異同;fopen函數(shù)、fclose函數(shù)的使用;重點難點重點:文件存儲的物理結構與編碼,文本文件與二進制文件的異同難點:文件存儲的物理結構與編碼,文本文件與二進制文件的異同教學安排引言數(shù)據(jù)的永久保存、中間數(shù)據(jù)、數(shù)據(jù)的傳遞(需求)講授一、文件概述文件 (10分鐘)計算機的存儲在物理上是二進制的,所以文本文件與二進制文件的區(qū)別并不是物理上的,而是邏輯上的,這兩者只是在編碼層次上有差異。文件名磁盤文件,設備文件ASCII文件、二進制文件因為文本文件與二進制文件的區(qū)別僅僅是編碼上不同,所以他們的優(yōu)缺點就是編碼的優(yōu)缺點。一般認為,文本文件編碼基于字符定長,譯碼容易些;二進制文件編碼是變長的,所以它靈活,存儲利用率要高些,譯碼難一些(不同的二進制文件格式,有不同的譯碼方式)。二、文件緩沖區(qū) (5分鐘)緩沖區(qū)就是主內存(一般指基本640K內存)區(qū)留出的,用來存放從磁盤里取來的信息的區(qū)域。緩沖區(qū)除保留磁盤目錄和文件表信息外,還保留程序正在使用或存放的部分內容。當計算機用到磁盤數(shù)據(jù)時,計算機道先判斷數(shù)據(jù)是否在緩沖區(qū)中,若在,則計算機直接從緩沖區(qū)中取數(shù)據(jù),否則再去磁盤中取,這樣就可減少驅動器頭的啟動次數(shù),減少磁盤的磨損,加上計算機對緩沖區(qū)的操作大大快于對磁盤的操作,故應用緩沖區(qū)可大大提高計算機的運行速度。三、文件類型指針(15分鐘) 文件類型(結構體) FILE類型 文件指針變量(文件指針)四、文件打開/關閉 (15分鐘)對文件的操作的步驟:先打開,后讀寫,最后關閉。 文件的打開(fopen函數(shù))。關于打開方式,可以參看p204,表121,p205,表122。 文件的關閉(fclose函數(shù))課后自我總結分析備注《C語言程序設計》教案第5152 課時 授課內容第10章(2) 讀取文件數(shù)據(jù)、寫入數(shù)據(jù)至文件教學目的和要求掌握文本文件的讀文件與寫文件;掌握二進制文件的讀文件與寫文件;掌握隨機讀寫數(shù)據(jù)文件重點難點重點:掌握文本文件的讀文件與寫文件,掌握二進制文件的讀文件與寫文件難點:掌握文本文件的讀文件與寫文件,掌握二進制文件的讀文件與寫文件教學安排講授一、文件讀寫常用的文件讀寫函數(shù):字符讀寫函數(shù):fgetc,fputc字符串讀寫函數(shù):fgets,fputs格式化讀寫函數(shù):fscanf,fprintf二、二進制文件的讀文件與寫文件數(shù)據(jù)塊讀寫函數(shù):fread,fwrite 存入學生數(shù)據(jù)到二進制文件(1)構造學生數(shù)據(jù)的結構體(2)用FILE文件指針打開文件(3)用 for循環(huán)語句及fwrite函數(shù)寫入學生數(shù)據(jù)至二進制文件(4) )用 for循環(huán)語句及fread函數(shù)從二進制文件讀取學生數(shù)據(jù)三、文件定位 文件順序讀寫 文件隨機讀寫 文件位置指針 文件位置指針函數(shù)(1) rewind重返文件頭函數(shù)(2) fseek位置指針移動函數(shù)(3) ftell獲取當前位置指針函數(shù)可以通過文件位置指針函數(shù),實現(xiàn)文件的定位讀寫。四、利用ftell和fseek函數(shù)獲取文件大?。?)把文件的位置指針移到文件尾(2)用ftell函數(shù)用于得到文件尾位置相對于文件首的偏移字節(jié)數(shù)。(3)打印文件的字節(jié)數(shù),即文件大小課后自我總結分析備注
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1