-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
程序設計基礎-(C語言版) 版權信息
- ISBN:9787302521945
- 條形碼:9787302521945 ; 978-7-302-52194-5
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
程序設計基礎-(C語言版) 本書特色
本書根據初學者的認知特點,緊貼教學、循序漸進、由淺入深地講解了C語言的知識。 全書共分為兩個部分:*部分是C語言程序設計,共11章,系統地對C語言的基本語法和基本技巧進行介紹;第二部分是上機實驗,內容包括編程思路、設計方法、程序代碼、調試過程等,用于提高學生的實際程序設計能力。本書以C程序實例作為引導,通過典型例題對重點知識進行強化,符合程序設計的學習規律。本書的例題和上機綜合實驗全部在Visual C 6.0環境下調試通過。 本書適合作為高等學校理工類專業程序設計基礎課程教材,也可供程序設計初學者自學參考。
程序設計基礎-(C語言版) 內容簡介
1.聚焦核心問題:聚焦解決“程序設計”的核心問題上,將C語言的有關語法有機結合到程序設計中,避免生硬枯燥的語法敘述,真正體現“程序設計”。
2. 增強針對性:增強“繼續學習”的針對性,為其他編程語言和后繼專業課程的學習奠定基礎。
3. 增強實用性:不僅介紹編程的理論和方法,還特別強調通過上機實踐提高學生的編程能力。以Visual C 6.0為基本開發環境,用一定的篇幅對Visual C 6.0的編程和調試環境做較深入的介紹,既能激發同學們的學習興趣,更能為今后更高級開發技術的學習打下良好的基礎。本書的例題和上機綜合實驗全部在Visual C 6.0環境下調試通過,為提高學生的實踐能力提供幫助。
4. 強調編程技巧和方法:著重結構化程序設計的概念、方法和編程技巧,堅持“從現在就開始注重方法”的思想。第二部分的10個上機綜合實驗,內容包括問題的提出、編程思路、設計方法、程序代碼、調試過程等詳細介紹,用于提高學生的程序設計能力。
程序設計基礎-(C語言版) 目錄
第1章C語言初步介紹1
1.1幾個例子1
1.2C語言的字符集與詞匯4
1.2.1C語言的字符集4
1.2.2詞匯4
1.3C程序的上機操作5
1.3.1啟動Visual C 6.06
1.3.2集成開發環境介紹7
1.3.3一個程序的上機操作過程8
1.4習題14
第2章程序設計過程17
2.1程序設計概述17
2.1.1結構化程序設計17
2.1.2模塊化程序設計的方法18
2.1.3面向對象的程序設計18
2.2程序設計語言19
2.2.1程序設計的基本步驟19
2.2.2算法及其表示20
2.2.3程序設計語言21
2.3程序的基本控制結構23
2.3.1順序結構23
2.3.2選擇結構23
2.3.3循環結構23
2.3.4子程序調用23程序設計基礎(C語言版)目錄2.4應用舉例24
2.5習題25
第3章數據類型、運算符及表達式27
3.1數據和數據類型27
3.2常量28
3.2.1整型常量28
3.2.2實型常量28
3.2.3字符常量29
3.2.4字符串常量29
3.2.5符號常量30
3.3變量30
3.3.1整型變量30
3.3.2實型變量31
3.3.3字符型變量31
3.4賦值運算與算術運算32
3.4.1賦值運算32
3.4.2二元算術運算33
3.4.3自加、自減運算34
3.4.4復合賦值運算35
3.5變量賦初始值35
3.6類型轉換36
3.6.1自動類型轉換36
3.6.2強制類型轉換37
3.7表達式37
3.7.1表達式求值37
3.7.2表達式語句39
3.8位運算39
3.8.1按位與運算40
3.8.2按位或運算40
3.8.3按位異或運算41
3.8.4按位取反運算41
3.8.5左移運算42
3.8.6右移運算42
3.9習題42
第4章順序結構程序設計45
4.1編譯預處理45
4.1.1宏定義45
4.1.2文件包含46
4.2字符輸入輸出函數47
4.2.1字符輸入函數getchar48
4.2.2字符輸出函數putchar48
4.3格式輸入輸出函數49
4.3.1格式輸入函數scanf49
4.3.2格式輸出函數printf51
4.4順序結構程序設計56
4.4.1空語句和表達式語句56
4.4.2復合語句56
4.5應用舉例57
4.6習題59
第5章選擇結構程序設計61
5.1關系運算和邏輯運算61
5.1.1關系運算61
5.1.2邏輯運算62
5.2if語句63
5.2.1if語句的3種形式63
5.2.2條件運算67
5.3switch語句68
5.4應用舉例70
5.5習題72
第6章循環程序設計75
6.1while循環語句75
6.2dowhile循環語句76
6.3for循環語句77
6.4循環的退出81
6.4.1break語句81
6.4.2continue語句82
6.4.3goto語句82
6.5應用舉例84
6.6習題87
第7章數組91
7.1一維數組91
7.1.1一維數組的定義91
7.1.2一維數組的使用92
7.1.3一維數組的初始化93
7.2二維數組95
7.2.1二維數組的定義95
7.2.2二維數組的初始化95
7.2.3二維數組的引用96
7.3字符數組和字符串98
7.3.1字符數組的定義98
7.3.2字符串99
7.4應用舉例102
7.5習題105
第8章函數107
8.1C程序與函數107
8.2函數的定義和說明109
8.2.1函數的定義109
8.2.2函數的說明112
8.3函數的調用113
8.3.1函數調用的格式113
8.3.2參數的傳遞114
8.4應用舉例1117
8.5函數的嵌套調用與遞歸調用119
8.5.1函數的嵌套調用119
8.5.2函數的遞歸調用121
8.6作用域與存儲類123
8.6.1作用域123
8.6.2存儲類125
8.6.3內部函數與外部函數128
8.7應用舉例2129
8.8習題132
第9章指針135
9.1指針概述135
9.1.1什么是指針135
9.1.2指針變量的定義136
9.1.3指針的運算136
9.2指針與函數參數139
9.3指針與數組141
9.3.1一維數組的指針141
9.3.2多維數組的指針146
9.3.3字符指針與字符串148
9.4應用舉例151
9.5習題153
第10章結構、聯合和枚舉155
10.1結構的概念155
10.1.1結構類型的定義155
10.1.2結構變量的說明156
10.1.3結構變量的引用157
10.1.4結構變量的初始化158
10.2結構數組160
10.3指向結構的指針161
10.3.1指向結構的指針161
10.3.2結構指針作函數參數164
10.4動態數據結構165
10.4.1內存的動態分配和釋放函數166
10.4.2鏈表166
10.5聯合174
10.5.1聯合的定義174
10.5.2聯合變量的說明與引用175
10.6枚舉176
10.7類型定義178
10.7.1基本數據類型的重新命名179
10.7.2用新類型名代替構造類型名179
10.7.3用新類型名定義數組和字符串180
10.8應用舉例180
10.9習題184
第11章文件187
11.1C文件的概念187
11.1.1C語言文件的特點187
11.1.2二進制流和字符流188
11.1.3緩沖文件系統和非緩沖文件系統188
11.2文件指針189
11.3文件的打開與關閉190
11.3.1文件的打開——fopen函數190
11.3.2文件的關閉——fclose函數191
11.4文件的讀寫192
11.4.1字符讀寫函數——fputc和fgetc192
11.4.2字符串讀寫函數——fputs和fgets194
11.4.3數據塊讀寫函數——fread和fwrite196
11.4.4格式化讀寫函數——fscanf和fprintf198
11.5文件的定位199
11.5.1rewind函數199
11.5.2ftell函數200
11.5.3fseek函數200
11.6輸入輸出重定向201
11.7應用舉例203
11.8習題204
第12章上機實驗205
實驗1Visual C 系統與順序結構程序設計205
實驗2選擇結構程序設計206
實驗3循環結構程序設計207
實驗4程序調試208
實驗5數組215
實驗6函數216
實驗7指針218
實驗8結構和枚舉219
實驗9鏈表220
實驗10文件操作220
附錄A習題參考答案223
附錄B運算符的優先級及其結合性251
附錄C標準ASCII字符集253
附錄D常用的C語言庫函數257
參考文獻260
- >
推拿
- >
羅庸西南聯大授課錄
- >
隨園食單
- >
詩經-先民的歌唱
- >
苦雨齋序跋文-周作人自編集
- >
李白與唐代文化
- >
小考拉的故事-套裝共3冊
- >
名家帶你讀魯迅:朝花夕拾