-
>
中醫(yī)基礎理論
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內科學·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
-
>
中醫(yī)診斷學--新世紀第五版
-
>
中藥學·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
高等學校計算機基礎教育規(guī)劃教材程序設計技術(C語言)/尚展壘等 版權信息
- ISBN:9787302514305
- 條形碼:9787302514305 ; 978-7-302-51430-5
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
高等學校計算機基礎教育規(guī)劃教材程序設計技術(C語言)/尚展壘等 本書特色
本書以Visual C 6.0作為開發(fā)平臺,利用C語言描述程序設計的基本思想和方法,同時借助EasyX介紹圖形繪制的方法和原理。全書共分15章,主要介紹C語言基礎知識,程序的控制結構,C語言中的構造型數(shù)據(jù)類型,常用算法,指針型數(shù)據(jù)類型,位運算,程序中的文件以及圖形的繪制等內容,第15章講述了如何利用軟件工程的方法指導讀者開發(fā)大型軟件。 本書適合作為大學計算機專業(yè)和非計算機專業(yè)的程序設計基礎課程教材,也可供自學的讀者使用。
高等學校計算機基礎教育規(guī)劃教材程序設計技術(C語言)/尚展壘等 內容簡介
本書以Visual C++ 6.0作為開發(fā)平臺,利用C語言描述程序設計的基本思想和方法,同時借助EasyX介紹圖形繪制的方法和原理。全書共分15章,主要介紹C語言基礎知識,程序的控制結構,C語言中的構造型數(shù)據(jù)類型,常用算法,指針型數(shù)據(jù)類型,位運算,程序中的文件以及圖形的繪制等內容,5章講述了如何利用軟件工程的方法指導讀者開發(fā)大型軟件。 本書適合作為大學計算機專業(yè)和非計算機專業(yè)的程序設計基礎課程教材,也可供自學的讀者使用。
高等學校計算機基礎教育規(guī)劃教材程序設計技術(C語言)/尚展壘等 目錄
第1章程序設計技術概述1
1.1程序設計語言概述1
1.1.1程序設計語言1
1.1.2計算思維4
1.2算法4
1.2.1算法的概念4
1.2.2算法的特性6
1.2.3算法的描述6
1.3軟件的編制步驟10
1.4C程序設計語言的產生與特點12
1.5C語言程序的運行環(huán)境(Visual C 6.0編譯環(huán)境)13
1.5.1C語言程序上機步驟13
1.5.2建立C程序的步驟13
1.5.3Visual C 6.0集成環(huán)境18
1.5.4程序的調試和運行19
1.6錯誤解析21
練習122第2章程序設計基礎24
2.1C程序概述24
2.1.1一個簡單的C程序24
2.1.2C語言的字符集26
2.1.3C語言詞匯26
2.2基本數(shù)據(jù)類型28
2.2.1常量與變量29
2.2.2整型數(shù)據(jù)32
2.2.3實型數(shù)據(jù)36
2.2.4字符型數(shù)據(jù)39
2.2.5變量賦初值44
2.3運算符與表達式45
2.3.1C語言運算符簡介45
2.3.2算術運算符和算術表達式46
2.3.3關系運算符與關系表達式48
2.3.4邏輯運算符與邏輯表達式49
2.3.5賦值運算符和賦值表達式50
2.3.6逗號運算符和逗號表達式55
2.3.7自增、自減運算符56
2.3.8條件運算符和條件表達式58
2.4不同類型數(shù)據(jù)之間的轉換59
2.5錯誤解析62
練習264第3章標準庫函數(shù)66
3.1C標準庫函數(shù)的分類67
3.2常用數(shù)學庫函數(shù)68
3.3printf()函數(shù)69
3.4scanf()函數(shù)77
3.5putchar()函數(shù)82
3.6getchar()函數(shù)83
3.7隨機函數(shù)84
3.8錯誤解析86
練習386第4章選擇結構88
4.1復合語句88
4.2if語句90
4.2.1if語句中的表達式90
4.2.2單分支if語句91
4.2.3雙分支if語句93
4.2.4多分支if語句95
4.2.5if語句的嵌套98
4.2.6條件運算符實現(xiàn)選擇結構102
4.3switch語句103
4.4應用程序舉例106
4.5錯誤解析111
練習4113第5章循環(huán)控制結構117
5.1while語句117
5.2for語句124
5.3do…while語句130
5.4多重循環(huán)結構135
5.5break語句和continue語句139
5.5.1break語句139
5.5.2continue語句140
5.6應用程序舉例143
5.7錯誤解析151
練習5155第6章函數(shù)157
6.1C程序與函數(shù)概述157
6.1.1模塊化程序設計157
6.1.2C程序的一般結構158
6.2函數(shù)的定義與調用159
6.2.1函數(shù)的定義159
6.2.2函數(shù)的調用162
6.2.3函數(shù)的參數(shù)傳遞165
6.3函數(shù)的傳址引用167
6.3.1地址的存儲與使用167
6.3.2指針說明和指針對象的引用168
6.4局部變量與全局變量172
6.4.1局部變量173
6.4.2全局變量174
6.5變量的存儲類型176
6.5.1存儲類型區(qū)分符176
6.5.2自動變量177
6.5.3靜態(tài)變量179
6.5.4外部變量181
6.5.5寄存器變量182
6.5.6存儲類型小結183
6.6函數(shù)的嵌套與遞歸調用185
6.6.1函數(shù)的嵌套調用185
6.6.2函數(shù)的遞歸調用187
6.7編譯預處理190
6.7.1宏定義191
6.7.2文件包含194
6.7.3條件編譯196
6.8錯誤解析197
練習6198第7章數(shù)組200
7.1一維數(shù)組的定義及使用200
7.1.1一維數(shù)組的定義200
7.1.2一維數(shù)組的引用202
7.1.3一維數(shù)組的初始化204
7.1.4程序舉例206
7.2一維數(shù)組與指針運算207
7.2.1一維數(shù)組的數(shù)組名207
7.2.2一維數(shù)組的下標與指針208
7.2.3作為函數(shù)參數(shù)的一維數(shù)組的數(shù)組名212
7.3二維數(shù)組的定義及使用215
7.3.1二維數(shù)組的定義215
7.3.2二維數(shù)組元素的引用216
7.3.3二維數(shù)組的初始化216
7.3.4二維數(shù)組應用舉例218
7.4二維數(shù)組與指針運算221
7.4.1二維數(shù)組與元素指針221
7.4.2二維數(shù)組與行指針222
7.4.3作為函數(shù)參數(shù)的二維數(shù)組的數(shù)組名225
7.5使用內存動態(tài)分配實現(xiàn)動態(tài)數(shù)組228
7.5.1動態(tài)內存分配的步驟228
7.5.2動態(tài)內存分配函數(shù)228
7.6錯誤解析231
練習7232第8章常用算法235
8.1算法的概念235
8.1.1算法描述235
8.1.2算法的特性236
8.1.3算法的評估236
8.2排序算法237
8.2.1冒泡排序算法237
8.2.2選擇排序算法239
8.2.3插入排序算法242
8.2.4基于二維數(shù)組的排序243
8.3查找算法245
8.3.1順序查找245
8.3.2二分查找246
8.3.3基于二維數(shù)組的查找算法247
8.3.4其他查找方法250
8.4基本數(shù)值算法250
8.4.1基本數(shù)值算法概述250
8.4.2求一元非線性方程實根250
8.4.3求一元函數(shù)定積分的數(shù)值255
練習8259第9章字符數(shù)組與字符串261
9.1字符數(shù)組261
9.1.1字符數(shù)組的定義與賦值261
9.1.2字符數(shù)組的初始化262
9.1.3字符數(shù)組的引用264
9.2字符串266
9.2.1字符串的定義及其輸入與輸出266
9.2.2字符串的處理與字符串處理函數(shù)269
9.2.3字符串與指針運算273
9.3字符數(shù)組與字符串應用舉例276
9.4錯誤解析278
練習9280第10章結構和聯(lián)合282
10.1結構類型的定義與引用282
10.1.1結構類型的定義282
10.1.2結構變量的引用285
10.2結構數(shù)組的聲明、引用和初始化287
10.3聯(lián)合290
10.3.1聯(lián)合的定義290
10.3.2聯(lián)合變量的說明291
10.3.3聯(lián)合變量的使用 292
10.4枚舉類型294
10.5定義類型說明符296
10.6應用程序舉例297
10.7常見錯誤解析299
練習10300第11章指針302
11.1數(shù)組、地址與指針302
11.1.1數(shù)組、地址與指針的關系302
11.1.2一維數(shù)組中的地址與指針303
11.1.3二維數(shù)組中的地址與指針305
11.2指針數(shù)組與指向指針的指針306
11.2.1指針數(shù)組306
11.2.2指向指針的指針310
11.3main()函數(shù)的參數(shù)312
11.4函數(shù)指針315
11.5指針函數(shù)318
11.6鏈表321
11.6.1鏈表的概念321
11.6.2鏈表的實現(xiàn)321
11.6.3單向鏈表的操作322
11.6.4鏈表的建立322
11.6.5鏈表的輸出325
11.6.6鏈表結點的插入與刪除325
11.7應用程序舉例326
11.8錯誤解析328
練習11330第12章位運算334
12.1位運算的概念334
12.1.1字節(jié)與位334
12.1.2補碼334
12.2二進制位運算336
12.2.1二進制位運算336
12.2.2位復合賦值運算符344
12.3應用程序舉例344
12.4錯誤解析345
練習12345第13章文件操作347
13.1文件概述347
13.2文件的使用348
13.2.1文件的聲明348
13.2.2文件的打開與關閉349
13.2.3文件的讀寫351
13.3隨機文件的讀寫361
13.4應用程序舉例362
13.5錯誤解析368
練習13368第14章繪制圖形370
14.1繪圖簡介370
14.2EasyX的下載與安裝373
14.2.1EasyX的下載373
14.2.2安裝EasyX373
14.3繪圖前的準備374
14.3.1顏色375
14.3.2坐標375
14.3.3設備376
14.4繪圖函數(shù)376
14.4.1繪圖環(huán)境相關函數(shù)376
14.4.2顏色模型相關宏及函數(shù)377
14.4.3圖形顏色及樣式設置相關函數(shù)378
14.4.4圖形繪制相關函數(shù)382
14.4.5文字輸出相關函數(shù)385
14.5繪圖舉例388
14.6錯誤解析393
練習14394第15章項目開發(fā)395
15.1軟件工程概述395
15.1.1軟件工程的基本概念395
15.1.2分析階段397
15.1.3設計階段397
15.1.4實現(xiàn)階段398
15.1.5測試階段399
15.1.6軟件維護400
15.1.7文檔400
15.2客戶信息管理系統(tǒng)401
15.2.1用軟件工程方法指導軟件開發(fā)401
15.2.2客戶信息管理系統(tǒng)的實現(xiàn)403
15.3俄羅斯方塊414
15.3.1俄羅斯方塊簡介414
15.3.2俄羅斯方塊的實現(xiàn)代碼415
練習15425參考文獻426附錄AASCII編碼427附錄BC語言的運算符428附錄CC語言的庫函數(shù)429附錄DEasyX的庫函數(shù)436
- >
有舍有得是人生
- >
李白與唐代文化
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
詩經-先民的歌唱
- >
月亮與六便士
- >
煙與鏡
- >
經典常談
- >
我與地壇