注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術工業(yè)技術建筑科學建筑設計C語言程序設計

C語言程序設計

C語言程序設計

定 價:¥38.00

作 者: 張仁忠
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787121345920 出版時間: 2018-09-01 包裝:
開本: 16開 頁數(shù): 212 字數(shù):  

內(nèi)容簡介

  C語言是一門基礎性的程序設計語言,學習C語言有助于計算機專業(yè)的學生更好地學習其他程序設計語言。本書的主要內(nèi)容包括:C語言程序設計基礎、順序結構程序設計、選擇結構程序設計、循環(huán)結構程序設計、數(shù)組、函數(shù)、指針、結構體、文件、位運算等內(nèi)容。書中每章都提供了豐富的案例和精心挑選的課后練習題,重點章節(jié)還提供了相關實訓項目。本書體系結構完整,內(nèi)容介紹深入淺出,注重理論與實踐相結合,每個案例都經(jīng)過精心調(diào)試并配有源代碼和運行結果,方便讀者學習。本書既可作為高等院校“C語言程序設計”課程的教材,又可作為廣大計算機程序設計人員和計算機程序設計愛好者的參考書,同時可供參加相關考試的讀者參考。

作者簡介

  張仁忠,男,教授、博士生導師。中國系統(tǒng)仿真學會會員、中國自動化學會高級會員、曾任中國造船學會電子信息技術委員會委員、黑龍江省系統(tǒng)工程學會理事長。哈爾濱工程大學本科教學主講教師,研究生教學優(yōu)秀教師,并多次被評為研究生優(yōu)秀指導教師,主編、副主編、主審教材各一部;主持完成包括國防科工委基金、預研、型號,橫向聯(lián)合以及為地方服務等科研項目二十多項,累計項目經(jīng)費二千多萬元,獲省部級科技進步獎二等獎一次、三等獎一次;發(fā)表文章五十多篇,其中核心期刊三十多篇、EI檢索九篇?,F(xiàn)任廣東創(chuàng)新科技職業(yè)學院軟件技術專業(yè)帶頭人,學校教學指導委員會委員。

圖書目錄

目 錄
第1章 C語言程序設計基礎\t1
1.1 程序與程序設計語言\t1
1.1.1 程序\t1
1.1.2 程序設計語言\t2
1.2 算法及其描述\t3
1.2.1 算法的概念\t3
1.2.2 算法的描述\t4
1.2.3 常用算法舉例\t6
1.3 C語言的發(fā)展及其特點\t6
1.3.1 C語言的發(fā)展歷史\t6
1.3.2 C語言的特點\t7
1.4 C語言的基本結構\t8
1.4.1 結構化程序設計\t8
1.4.2 一個C語言程序的結構\t8
1.5 C語言程序的開發(fā)環(huán)境\t9
1.5.1 在Visual C++ 6.0平臺上開發(fā)C語言程序\t9
1.5.2 使用Dev C++編譯系統(tǒng)開發(fā)C語言程序\t12
1.6 C語言程序舉例\t13
本章小結\t15
習題一\t16
第2章 順序結構程序設計\t18
2.1 最簡單的C程序――順序結構程序舉例\t18
2.2 數(shù)據(jù)的表現(xiàn)形式\t19
2.2.1 常量和變量\t19
2.2.2 C語言的數(shù)據(jù)類型\t20
2.2.3 整型數(shù)據(jù)\t20
2.2.4 實型數(shù)據(jù)\t22
2.2.5 字符型數(shù)據(jù)\t23
2.2.6 字符串型數(shù)據(jù)\t24
2.3 運算符和表達式\t24
2.3.1 C運算符\t24
2.3.2 算術運算符和算術表達式\t25
2.3.3 關系運算符和關系表達式\t26
2.3.4 邏輯運算符和邏輯表達式\t27
2.4 C語句\t29
2.4.1 C語句的分類及作用\t29
2.4.2 最基本的C語句――賦值語句\t30
2.5 數(shù)據(jù)的輸入/輸出\t31
2.5.1 printf函數(shù)輸出數(shù)據(jù)\t31
2.5.2 scanf函數(shù)輸入數(shù)據(jù)\t33
2.5.3 字符數(shù)據(jù)的輸入/輸出\t34
本章小結\t36
習題二\t36
第3章 選擇結構程序設計\t39
3.1 選擇結構程序舉例\t39
3.2 選擇結構和條件判斷\t41
3.3 if語句實現(xiàn)選擇結構\t42
3.3.1 if語句實現(xiàn)選擇結構舉例\t42
3.3.2 簡單的if語句結構\t44
3.3.3 if-else語句結構\t45
3.3.4 if-else-if語句結構\t46
3.4 選擇結構的嵌套\t48
3.4.1 if語句的3種應用與程序流程圖\t48
3.4.2 嵌套if語句與程序流程圖\t49
3.4.3 if語句的嵌套應用\t50
3.5 switch語句實現(xiàn)多分支選擇結構\t51
3.5.1 多分支結構的一般形式\t52
3.5.2 多分支語句的實際應用\t52
本章小結\t55
習題三\t55
第4章 循環(huán)結構程序設計\t58
4.1 循環(huán)結構程序舉例\t58
4.2 while語句實現(xiàn)循環(huán)結構\t59
4.3 do-while語句實現(xiàn)循環(huán)結構\t61
4.4 for語句實現(xiàn)循環(huán)結構\t63
4.5 幾種循環(huán)結構的比較\t65
4.6 循環(huán)結構的嵌套\t65
4.7 改變循環(huán)執(zhí)行的狀態(tài)\t66
4.7.1 break語句提前終止循環(huán)\t66
4.7.2 continue語句提前結束本次循環(huán)\t67
4.7.3 break語句和continue語句的區(qū)別\t68
本章小結\t69
習題四\t69
第5章 數(shù)組\t72
5.1 一維數(shù)組的定義和引用\t72
5.1.1 一維數(shù)組的定義\t72
5.1.2 一維數(shù)組的引用\t73
5.1.3 一維數(shù)組的初始化\t74
5.1.4 一維數(shù)組程序舉例\t75
5.2 二維數(shù)組的定義和引用\t78
5.2.1 二維數(shù)組的定義\t78
5.2.2 二維數(shù)組的引用\t79
5.2.3 二維數(shù)組的初始化\t80
5.2.4 二維數(shù)組程序舉例\t81
5.3 字符數(shù)組\t83
5.3.1 字符數(shù)組的定義\t83
5.3.2 字符數(shù)組的初始化\t83
5.3.3 字符數(shù)組的引用\t84
5.3.4 字符串處理函數(shù)\t86
5.3.5 字符數(shù)組程序舉例\t90
本章小結\t91
習題五\t92
第6章 函數(shù)\t96
6.1 概述\t96
6.2 函數(shù)的定義\t97
6.2.1 無參函數(shù)的定義\t97
6.2.2 有參函數(shù)的定義\t97
6.2.3 空函數(shù)的定義\t98
6.3 函數(shù)的參數(shù)和函數(shù)的返回值\t98
6.3.1 形式參數(shù)和實際參數(shù)\t98
6.3.2 函數(shù)的返回值\t100
6.4 函數(shù)的調(diào)用\t102
6.4.1 函數(shù)調(diào)用的一般形式\t102
6.4.2 函數(shù)調(diào)用的方式\t103
6.4.3 函數(shù)的聲明\t104
6.5 函數(shù)的嵌套調(diào)用\t106
6.6 函數(shù)的遞歸調(diào)用\t108
6.7 數(shù)組作為函數(shù)的參數(shù)\t112
6.8 函數(shù)中變量的作用域\t115
6.8.1 局部變量\t115
6.8.2 全局變量\t116
本章小結\t118
習題六\t118
第7章 指針\t121
7.1 變量的地址和指針\t121
7.2 指針變量的定義和指針變量的基類型\t122
7.3 為指針變量賦值\t124
7.3.1 為指針變量賦地址值\t124
7.3.2 為指針變量賦其他值\t126
7.4 對指針變量的操作\t127
7.4.1 指針的賦值運算\t127
7.4.2 指針的算術運算\t129
7.4.3 指針的關系運算\t129
7.5 函數(shù)之間地址值的傳遞\t131
7.5.1 指針作為函數(shù)參數(shù)\t131
7.5.2 函數(shù)返回地址值\t132
本章小結\t134
習題七\t134
第8章 結構體\t138
8.1 結構體類型的定義\t138
8.2 結構體變量\t140
8.2.1 結構體變量的定義\t140
8.2.2 結構體變量的引用\t142
8.2.3 結構體變量的初始化\t143
8.3 結構體數(shù)組\t143
8.3.1 定義結構體數(shù)組\t143
8.3.2 結構體數(shù)組初始化\t144
8.3.2 結構體數(shù)組應用舉例\t145
本章小結\t146
習題八\t146
第9章 文件\t149
9.1 文件的相關概念\t149
9.1.1 文件的分類\t149
9.1.2 文件指針\t149
9.2 文件的打開與關閉\t150
9.2.1 文件打開函數(shù)\t150
9.2.2 文件的關閉\t150
9.3 文件的順序讀寫\t151
9.3.1 fputc函數(shù)和fgetc函數(shù)\t151
9.3.2 fputs函數(shù)和fgets函數(shù)\t153
9.3.3 fprintf函數(shù)和fscanf函數(shù)\t153
9.4 文件的隨機讀寫\t155
9.5 文件操作的出錯檢測\t156
本章小結\t157
習題九\t157
*第10章 位運算\t159
10.1 位運算符和位運算\t159
10.1.1 按位與運算符(&)\t159
10.1.2 按位或運算符(|)\t160
10.1.3 異或運算符(^)\t161
10.1.4 取反運算符(~)\t162
10.1.5 左移運算符(<<)\t163
10.1.6 右移運算符(>>)\t163
10.1.7 位運算符與賦值運算符組合\t164
10.1.8 不同長度的數(shù)據(jù)進行位運算\t164
10.2 位運算程序舉例\t164
10.3 位段\t165
本章小結\t168
習題十\t168
實訓一 順序結構程序設計\t170
實訓二 選擇結構程序設計\t171
實訓三 循環(huán)結構程序設計\t172
實訓四 數(shù)組的應用\t176
實訓五 函數(shù)的應用\t181
實訓六 學生成績管理系統(tǒng)\t184
附錄A ASCII碼表\t199
附錄B 運算符與結合性\t200
參考文獻\t202

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.stefanvlieger.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號