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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

计算机程序c语言教材,C语言程序设计(高等学校计算机基础教育教材精选)

發(fā)布時間:2023/12/20 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机程序c语言教材,C语言程序设计(高等学校计算机基础教育教材精选) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

第1章 C語言概述1

1.1 程序與程序設計語言1

1.1.1 程序1

1.1.2 程序設計語言1

1.2 C語言簡介5

1.2.1 C語言的發(fā)展概況5

1.2.2 C語言的特點5

1.2.3 怎樣學好C語言6

1.3 C語言程序的基本結(jié)構(gòu)6

1.3.1 C語言程序的一般形式6

1.3.2 簡單的C語言程序7

1.3.3 C語言程序的編寫要求9

1.3.4 C語言程序的執(zhí)行過程9

1.4 C語言程序的開發(fā)環(huán)境10

1.4.1 Microsoft Visual C++ 6.0介紹10

1.4.2 Turbo C 2.0介紹15

1.5 結(jié)構(gòu)化程序設計算法17

1.5.1 算法概述17

1.5.2 算法的表示18

習題19

第2章 數(shù)據(jù)與運算20

2.1 C語言的數(shù)據(jù)類型20

2.1.1 數(shù)據(jù)類型概述20

2.1.2 整型21

2.1.3 實型23

2.1.4 字符型24

2.2 標識符、常量與變量25

2.2.1 標識符25

2.2.2 常量26

2.2.3 變量27

2.3 運算符與表達式29

2.3.1 算術(shù)運算符和算術(shù)表達式30

2.3.2 賦值運算符和賦值表達式32

2.3.3 逗號運算符和逗號表達式33

2.3.4 關(guān)系運算符和關(guān)系表達式34

2.3.5 邏輯運算符和邏輯表達式35

2.3.6 條件運算符和條件表達式35

2.3.7 位運算符和位運算表達式35

2.4 數(shù)據(jù)類型轉(zhuǎn)換37

2.4.1 類型自動轉(zhuǎn)換37

2.4.2 賦值轉(zhuǎn)換38

2.4.3 強制類型轉(zhuǎn)換38

2.5 程序舉例39

習題41

C語言程序設計目錄

第3章 C程序的基本控制結(jié)構(gòu)42

3.1 順序結(jié)構(gòu)42

3.1.1 C程序的語句42

3.1.2 賦值語句43

3.1.3 數(shù)據(jù)輸出函數(shù)44

3.1.4 數(shù)據(jù)輸入函數(shù)47

3.1.5 標準庫函數(shù)51

3.1.6 順序結(jié)構(gòu)程序舉例52

3.2 選擇結(jié)構(gòu)55

3.2.1 關(guān)系運算55

3.2.2 邏輯運算56

3.2.3 if語句57

3.2.4 switch語句64

3.2.5 選擇結(jié)構(gòu)程序舉例66

3.3 循環(huán)結(jié)構(gòu)70

3.3.1 while語句71

3.3.2 do-while語句71

3.3.3 for 語句72

3.3.4 循環(huán)的嵌套74

3.3.5 結(jié)束循環(huán)的語句75

3.3.6 循環(huán)結(jié)構(gòu)程序舉例76

習題78

學習記錄80

中 級 篇第4章 數(shù)組82

4.1 一維數(shù)組82

4.1.1 一維數(shù)組的定義82

4.1.2 一維數(shù)組的引用83

4.1.3 一維數(shù)組初始化84

4.1.4 一維數(shù)組程序舉例85

4.2 二維數(shù)組87

4.2.1 二維數(shù)組的定義87

4.2.2 二維數(shù)組的引用88

4.2.3 二維數(shù)組初始化89

4.2.4 二維數(shù)組程序舉例90

4.3 字符數(shù)組92

4.3.1 字符數(shù)組的定義92

4.3.2 字符數(shù)組初始化93

4.3.3 字符數(shù)組的引用94

4.3.4 字符串94

4.3.5 字符數(shù)組的輸入輸出95

4.3.6 字符串處理函數(shù)96

4.3.7 字符數(shù)組程序舉例100

習題101

第5章 函數(shù)102

5.1 函數(shù)的概念102

5.2 定義函數(shù)的一般形式103

5.3 函數(shù)的值和函數(shù)參數(shù)105

5.3.1 實際參數(shù)和形式參數(shù)105

5.3.2 函數(shù)的返回值106

5.4 函數(shù)的調(diào)用形式108

5.4.1 調(diào)用函數(shù)的一般形式108

5.4.2 調(diào)用函數(shù)的方式109

5.4.3 對被調(diào)用函數(shù)的原型聲明109

5.5 函數(shù)的嵌套調(diào)用111

5.6 函數(shù)的遞歸調(diào)用113

5.7 數(shù)組作為函數(shù)參數(shù)114

5.7.1 數(shù)組元素作實參114

5.7.2 函數(shù)的形參和實參為數(shù)組名115

5.7.3 函數(shù)參數(shù)為二維數(shù)組名117

5.8 全局變量與局部變量119

5.8.1 局部變量119

5.8.2 全局變量120

5.9 變量的存儲類別122

5.9.1 靜態(tài)存儲方式與動態(tài)存儲方式122

5.9.2 自動型變量auto122

5.9.3 靜態(tài)型變量static123

5.9.4 寄存器型變量register124

5.9.5 外部參照型變量extern125

5.9.6 用static聲明外部變量127

5.10 外部函數(shù)與內(nèi)部函數(shù)128

5.10.1 內(nèi)部函數(shù)(又稱靜態(tài)函數(shù))128

5.10.2 外部函數(shù)128

5.11 編譯預處理129

5.11.1 宏定義129

5.11.2 文件包含132

5.11.3 條件編譯133

習題135

學習記錄137

高 級 篇第6章 指針140

6.1 指針的基本概念140

6.1.1 指針的概念140

6.2 指針變量的定義與引用141

6.2.1 指針變量的定義與初始化141

6.2.2 指針變量的賦值141

6.2.3 指針的運算及引用142

6.2.4 指針作為函數(shù)參數(shù)145

6.2.5 多級指針的概念146

6.3 指針與數(shù)組146

6.3.1 指針與一維數(shù)組146

6.3.2 指針與二維數(shù)組148

6.3.3 數(shù)組指針作函數(shù)的參數(shù)151

6.4 指向字符串的指針變量156

6.4.1 字符串的表示形式156

6.4.2 字符串作函數(shù)參數(shù)159

6.4.3 字符指針變量與字符數(shù)組的區(qū)別160

6.5 指針數(shù)組160

6.5.1 指針數(shù)組的一般定義形式160

6.5.2 指針數(shù)組的應用162

6.6 指針數(shù)組作main函數(shù)的形參164

6.6.1 帶參數(shù)的main函數(shù)的一般形式164

6.6.2 命令行參數(shù)的應用165

6.7 指向指針的指針變量166

6.7.1 指向指針的指針變量的一般定義形式166

6.7.2 指向指針的指針變量的應用166

6.8 指向函數(shù)的指針變量168

6.8.1 指向函數(shù)的指針變量的一般定義形式168

6.8.2 利用函數(shù)指針變量調(diào)用函數(shù)169

6.8.3 指向函數(shù)的指針變量作為函數(shù)參數(shù)170

6.9 返回指針的函數(shù)172

6.9.1 返回指針的函數(shù)的定義形式172

6.9.2 返回指針的函數(shù)的應用172

6.10 指向void的指針變量173

6.11 指針程序舉例174

6.12 指針的數(shù)據(jù)類型和指針運算的小結(jié)182

6.12.1 指針的數(shù)據(jù)類型的小結(jié)182

6.12.2 指針運算的小結(jié)182

習題184

第7章 結(jié)構(gòu)體與共用體186

7.1 結(jié)構(gòu)體186

7.1.1 結(jié)構(gòu)體類型和結(jié)構(gòu)體變量186

7.1.2 結(jié)構(gòu)體類型的定義187

7.1.3 結(jié)構(gòu)變量的定義187

7.2 結(jié)構(gòu)體變量成員的引用方法190

7.2.1 結(jié)構(gòu)體變量的引用190

7.2.2 結(jié)構(gòu)體變量的賦值191

7.3 結(jié)構(gòu)體變量的初始化191

7.4 結(jié)構(gòu)體數(shù)組192

7.4.1 結(jié)構(gòu)體數(shù)組的定義和初始化192

7.5 結(jié)構(gòu)體指針194

7.5.1 結(jié)構(gòu)體指針定義194

7.5.2 指向結(jié)構(gòu)體數(shù)組的指針195

7.5.3 結(jié)構(gòu)體在函數(shù)傳遞中的應用196

7.6 動態(tài)存儲分配197

7.7 用結(jié)構(gòu)體和指針處理鏈表199

7.7.1 鏈表的概念199

7.7.2 建立鏈表200

7.7.3 輸出鏈表202

7.7.4 對鏈表的插入操作202

7.7.5 對鏈表的刪除操作203

7.8 共用體208

7.8.1 共用體概念208

7.8.2 共用體類型的定義208

7.8.3 共用體變量的定義209

7.8.4 共用體變量成員的引用方法210

7.9 枚舉類型211

7.9.1 枚舉類型的定義211

7.9.2 枚舉變量的說明211

7.9.3 枚舉變量的賦值和使用212

7.10 類型定義符typedef213

7.10.1 典型用法214

7.10.2 典型類型的別名定義形式215

習題215

第8章 文件217

8.1 文件概述217

8.1.1 文件的基本知識217

8.1.2 文件類型指針218

8.2 文件的打開與關(guān)閉219

8.2.1 打開文件(fopen函數(shù))219

8.2.2 關(guān)閉文件(fclose函數(shù))220

8.3 文件的讀寫221

8.3.1 字符的輸入輸出221

8.3.2 字符串的輸入輸出223

8.3.3 文件的格式化輸入輸出(fprintf函數(shù)和fscanf函數(shù))224

8.3.4 文件的數(shù)據(jù)塊輸入輸出(fread函數(shù)和fwrite函數(shù))224

8.4 文件的定位226

8.4.1 rewind函數(shù)226

8.4.2 fseek函數(shù)227

8.4.3 文件程序舉例228

8.5 位運算與位運算符229

8.5.1 按位與運算符(&) 229

8.5.2 按位或運算符(|) 230

8.5.3 按位取反運算符(~) 230

8.5.4 按位異或運算符(^) 231

8.5.5 左移運算符(8.5.6 右移運算符(>>) 232

8.5.7 位運算賦值運算符233

8.5.8 位運算程序舉例233

習題234

學習記錄236

拓 展 篇第9章 C語言圖形編程238

9.1 文本窗口238

9.1.1 文本窗口簡介238

9.1.2 文本窗口編程舉例240

9.2 圖形編程241

9.2.1 圖形編程方法241

9.2.2 圖形編程應用舉例244

9.3 綜合案例248

9.3.1 草原風光248

9.3.2 夢中家鄉(xiāng)248

9.3.3 文明城市249

9.3.4 足球比賽249

第10章 UNIX/Linux下C語言編程入門250

10.1 UNIX/Linux簡介250

10.1.1 UNIX/Linux發(fā)展及特點250

10.1.2 基于Red Hat Linux的實驗環(huán)境251

10.2 源程序編輯253

10.2.1 vi的工作狀態(tài)及常用命令253

10.2.2 vi基本操作253

10.3 編譯與調(diào)試254

10.3.1 使用GCC編譯254

10.3.2 使用gdb調(diào)試256

10.4 操作舉例257

10.4.1 基本操作舉例257

10.4.2 高級操作舉例258

學習記錄261

附錄A ASCII字符編碼表262

附錄B 運算符優(yōu)先級和結(jié)合性264

附錄C C語言語法概要266

附錄D VC++ 6.0菜單中英文對照270

參考文獻275

總結(jié)

以上是生活随笔為你收集整理的计算机程序c语言教材,C语言程序设计(高等学校计算机基础教育教材精选)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。