日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言程序设计(微课版),C语言程序设计教程(微课版)

發布時間:2023/12/20 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言程序设计(微课版),C语言程序设计教程(微课版) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

項目一 初識C語言 1

任務一 認識編程語言的歷史 2

任務要求 2

任務實現 2

(一)了解編程語言的誕生及發展過程 2

(二)認識C語言在編程語言中的地位 4

(三)熟悉編程語言的相關概念 6

(四)了解編程語言的學習方法 7

任務二 認識C語言 9

任務要求 9

任務實現 9

(一)了解C語言的特點 9

(二)熟悉C語言的基本語法成分 10

(三)掌握C語言的程序結構 14

(四)熟悉C語言的上機步驟 14

課后練習 20

項目二 描述程序的算法 21

任務一 了解程序算法 22

任務要求 22

任務實現 22

(一)了解算法的概念 22

(二)了解算法的特性 23

任務二 描述程序算法 26

任務要求 26

相關知識 26

(一)算法的三種基本結構 26

(二)一般流程圖 27

(三)N-S流程圖 28

(四)結構化程序設計的方法 29

任務實現 29

(一)描述5!算法 29

(二)判斷閏年判斷算法 31

課后練習 33

項目三 認識基本數據和運算 35

任務一 認識C語言基本數據 36

任務要求 36

任務實現 36

(一)認識C語言的數據類型 36

(二)認識C語言的基本數據類型 37

(三)書寫C語言的常量 38

(四)定義C語言的變量 38

任務二 計算C語言表達式 40

任務要求 40

相關知識 40

(一)運算符類別 40

(二)運算符優先級 41

任務實現 43

(一)計算算數表達式 43

(二)計算賦值表達式 46

(三)計算逗號表達式 48

(四)計算關系表達式 50

(五)計算邏輯表達式 52

(六)計算條件表達式 54

(七)計算位運算表達式 56

課后練習 58

項目四 設計順序結構程序 61

任務要求 62

相關知識 62

(一)C語言語句分類 62

(二)表達式語句 63

(三)復合語句和空語句 63

任務實現 63

(一)設計格式輸出語句 63

(二)設計格式輸入語句 68

(三)設計字符輸入輸出語句 75

課后練習 80

項目五 設計選擇結構程序 83

任務一 使用if語句 84

任務要求 84

任務實現 88

(一)認識基本的if語句 88

(二)使用if語句 90

(二)使用嵌套的if語句 92

任務二 使用switch語句 95

任務要求 95

任務實現 95

(一)認識switch語句 97

(二)使用switch語句 100

課后練習 108

項目六 設計循環結構程序 109

任務一 使用while語句 110

任務要求 110

任務實現 113

(一)認識while語句 113

(二)使用while語句 114

任務二 使用do-while語句 116

任務要求 116

任務實現 119

(一)認識do-while語句 119

(二)使用do-while語句 119

任務三 使用for語句 123

任務要求 123

任務實現 126

(一)認識for語句 126

(二)使用for語句 126

(三)比較各種循環語句 127

(四)使用嵌套的循環語句 128

(五)使用break 128

(六)使用continue 129

課后練習 130

項目七 使用數組 131

任務一 使用一維數組 132

任務要求 132

相關知識 132

數組的幾個概念 132

任務實現 136

(一)定義一維數組 136

(二)輸入輸出一維數組 136

(三)初始化一維數組 137

(四)遍歷一維數組 137

任務二 使用二維數組 139

任務要求 139

任務實現 141

(一)定義二維數組 141

(二)輸入輸出二維數組 142

(三)初始化二維數組 143

(四)遍歷二維數組 144

課后練習 150

項目八 使用函數 151

任務一 定義和調用函數 152

任務要求 152

相關知識 152

(一)函數的概念 152

(二)函數的優點 153

(三)函數的分類 153

任務實現 155

(一)定義一個函數 155

(二)調用一個函數 155

(三)聲明一個函數 156

(四)使用庫函數 157

(五)遞歸調用函數 157

任務二 認識變量的作用域和存儲類159

任務要求 159

任務實現 160

(一)認識局部變量和全局變量 160

(二)認識變量的存儲類別 163

(三)認識函數的存儲分類 164

課后練習 172

項目九 使用指針 173

任務一 認識指針 174

任務要求 174

相關知識 175

指針 175

指針變量 175

任務實現 182

(一)定義指針變量 182

(二)運算指針變量 182

任務二 使用指針操作數組 186

任務要求 186

任務實現 188

(一)使用指針操作一維數組 188

(二)使用指針操作二維數組 189

任務三 使用指針操作函數 186

任務要求 186

任務實現 188

(一)使用指針作函數參數 188

(二)使用返回指針的函數 189

(三)使用指向函數的指針 190

(四)main函數的參數 192

任務四 使用指針操作字符串 194

任務要求 194

相關知識 194

(一)字符數組 194

(二)字符串 195

(三)字符串數組 196

任務實現 197

(一)輸出字符串 197

(二)輸入字符串 197

(三)遍歷字符串 198

課后練習 199

項目十 認識編譯預處理 200

任務要求 200

任務實現 201

(一)定義和使用宏 201

(二)使用文件包含 202

課后練習 203

項目十一 使用結構體和共用體 204

任務一 使用結構體 205

任務要求 205

相關知識 205

typedef的使用 205

任務實現 205

(一)定義結構體類型 205

(二)定義結構體類型的數據 208

(三)引用結構體類型數據的成員 210

(四)結構體變量和數組的賦初值 210

(五)函數中的結構體變量 210

任務二 使用單鏈表 212

任務要求 212

相關知識 212

動態存儲分配函數 212

任務實現 214

(一)構建單鏈表 214

(二)操作單鏈表 220

任務三 使用共用體和枚舉類型 222

任務要求 222

任務實現 222

(一)使用共用體類型 222

(二)使用枚舉類型 223

課后練習 225

項目十二 操作文件 226

任務要求 226

相關知識 226

(一)C語言文件 226

任務實現 229

(一)打開和關閉文件 229

(二)讀寫文件 230

(三)檢測文件 231

課后練習 237

總結

以上是生活随笔為你收集整理的c语言程序设计(微课版),C语言程序设计教程(微课版)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。