注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合大學C語言設計教程

大學C語言設計教程

大學C語言設計教程

定 價:¥39.00

作 者: 張峰,王伯槐,劉紅霞 著
出版社: 人民郵電出版社
叢編項: 21世紀高等學校計算機規(guī)劃教材——高校系列
標 簽: 暫缺

ISBN: 9787115353306 出版時間: 2014-06-01 包裝: 平裝
開本: 16開 頁數(shù): 238 字數(shù):  

內(nèi)容簡介

  本書從初學者學習C語言程序設計的角度出發(fā),根據(jù)作者多年的程序設計經(jīng)驗,按照科學的學習規(guī)律,由淺入深、循序漸進地向讀者講述了C語言開發(fā)環(huán)境的搭建、C語言基礎語法知識,主要內(nèi)容包括基本數(shù)據(jù)類型和運算符、控制結構、函數(shù)、數(shù)組、指針、結構與共用、文件等。每章都配有大量的程序設計案例、問題集錦與解答以及多種類型的練習題,有助于讀者復習、鞏固所學知識,培養(yǎng)讀者的實際編程能力。本書內(nèi)容豐富、邏輯性強、文字流暢、通俗易懂,可以作為各類高等院校、高職院校計算機專業(yè)及理工科非計算機專業(yè)學生學習“計算機程序設計”課程的教材,也可作為廣大計算機愛好者學習C程序設計語言的參考書。

作者簡介

暫缺《大學C語言設計教程》作者簡介

圖書目錄

目 錄
第1章 C語言概述 1
1.1 C語言的發(fā)展過程 1
1.1.1 什么是語言 1
1.1.2 什么是機器語言 1
1.1.3 什么是匯編語言 2
1.1.4 什么是高級語言 2
1.1.5 C語言的發(fā)展過程 2
1.1.6 理工科學生為什么要學C語言 3
1.2 C語言的特點 3
1.3 C程序的結構及書寫格式 4
1.3.1 C程序的結構 4
1.3.2 C程序的書寫格式 6
1.4 C語言開發(fā)環(huán)境的搭建 6
1.4.1 C程序可執(zhí)行文件的生成過程 6
1.4.2 Visual C++ 6.0上機操作過程 7
1.4.3 程序調(diào)試 12
習題 15
第2章 數(shù)據(jù)類型、運算符和表達式 17
2.1 基本數(shù)據(jù)類型 17
2.1.1 整型數(shù)據(jù) 17
2.1.2 整數(shù)的正負 17
2.1.3 實數(shù)類型 18
2.1.4 字符類型 18
2.2 常量 19
2.2.1 整型常量 19
2.2.2 實型常量 19
2.2.3 字符常量 20
2.2.4 字符串常量 21
2.3 變量 22
2.3.1 變量的定義 22
2.3.2 標識符和關鍵字 23
2.4 運算符和表達式 24
2.4.1 操作數(shù)、運算符和表達式 25
2.4.2 運算符優(yōu)先級 25
2.4.3 賦值運算 26
2.4.4 算術運算 26
2.4.5 自增和自減 27
2.4.6 關系運算 28
2.4.7 邏輯運算符 29
2.4.8 位運算 30
2.4.9 ?運算 31
2.4.10 復合賦值運算 32
2.4.11 逗號運算 32
2.4.12 類型轉換與類型轉換規(guī)則 33
2.5 輸入/輸出函數(shù) 35
2.5.1 向屏幕輸出函數(shù)printf 35
2.5.2 格式化輸入函數(shù)scanf 37
2.5.3 字符輸入/輸出函數(shù) 39
2.6 本章程序案例 40
2.7 問題集錦與解答 41
習題 43
第3章 程序控制結構 46
3.1 程序的靈魂——算法 46
3.1.1 算法描述 46
3.1.2 用流程圖表示算法 48
3.1.3 算法的結構化描述 50
3.1.4 用N-S圖描述算法 51
3.1.5 用PAD圖描述算法 52
3.1.6 復合語句 52
3.2 條件控制語句 53
3.2.1 if語句 53
3.2.2 if嵌套語句 58
3.2.3 if語句綜合實例 58
3.3 開關語句——switch結構 60
3.3.1 switch語句的一般形式 60
3.3.2 switch語句的執(zhí)行過程 60
3.3.3 switch語句應用案例 61
3.3.4 default語句 63
3.4 循環(huán)結構 64
3.4.1 for語句 64
3.4.2 for語句程序案例 66
3.4.3 while 語句 68
3.4.4 while語句程序案例 68
3.4.5 do~while語句 70
3.4.6 do~while語句程序案例 71
3.4.7 三種循環(huán)語句的比較 72
3.4.8 循環(huán)嵌套 72
3.5 break、continue及goto語句 74
3.5.1 break語句 74
3.5.2 continue語句 75
3.5.3 隨心所欲goto語句 76
3.6 問題集錦與解答 77
習題 78
第4章 函數(shù) 85
4.1 函數(shù)概述 85
4.2 函數(shù)說明與返回值 86
4.2.1 函數(shù)定義的一般形式 86
4.2.2 函數(shù)的返回類型說明 86
4.2.3 形式參數(shù)與實際參數(shù) 87
4.2.4 函數(shù)參數(shù)數(shù)據(jù)傳遞 88
4.2.5 函數(shù)原型聲明 89
4.3 遞歸函數(shù) 91
4.3.1 遞歸流程 91
4.3.2 遞歸程序應用案例 92
4.4 函數(shù)的作用域規(guī)則 95
4.4.1 變量的存儲類別 95
4.4.2 生存期 95
4.4.3 作用域與可見域 96
4.4.4 自動型(auto) 96
4.4.5 寄存器型(register) 98
4.4.6 外部型(extern) 98
4.4.7 靜態(tài)型(static) 100
4.5 編譯預處理 102
4.5.1 文件包含 102
4.5.2 宏定義 103
4.5.3 條件編譯 106
4.6 問題集錦與解答 108
習題 109
第5章 數(shù)組 114
5.1 一維數(shù)組 114
5.1.1 一維數(shù)組的定義 114
5.1.2 一維數(shù)組的引用 115
5.1.3 一維數(shù)組的初始化 117
5.1.4 一維數(shù)組程序舉例 117
5.2 二維數(shù)組 120
5.2.1 二維數(shù)組的定義 120
5.2.2 二維數(shù)組的引用 121
5.2.3 二維數(shù)組的初始化 121
5.2.4 二維數(shù)組程序舉例 122
5.3 字符數(shù)組 123
5.3.1 字符數(shù)組的定義 123
5.3.2 字符數(shù)組的初始化 124
5.3.3 字符數(shù)組的輸入/輸出 125
5.3.4 字符串常用處理函數(shù) 126
5.4 函數(shù)與數(shù)組 128
5.4.1 數(shù)組元素作為函數(shù)的實參 128
5.4.2 數(shù)組名作函數(shù)參數(shù) 128
5.5 綜合實例 130
習題 132
第6章 指針 137
6.1 指針與變量 137
6.1.1 指針的基本概念 137
6.1.2 指針變量的定義與引用 138
6.1.3 指針的運算 140
6.2 指針與數(shù)組 141
6.2.1 指針數(shù)組 141
6.2.2 指向數(shù)組元素的指針 144
6.2.3 通過指針引用數(shù)組元素 144
6.2.4 指向多維數(shù)組的指針和指針變量 151
6.3 指針與字符串 156
6.3.1 使指針變量指向“字符串”的方法 156
6.3.2 指向字符串常量的指針變量的使用 157
6.3.3 使用字符指針變量與字符數(shù)組的區(qū)別 158
6.4 指針與函數(shù) 159
6.4.1 指針變量作函數(shù)參數(shù) 159
6.4.2 返回指針值的函數(shù) 163
6.4.3 函數(shù)指針 165
6.5 指向指針的指針 167
6.6 問題集錦與解答 169
習題 169
第7章 自定義數(shù)據(jù)類型 175
7.1 結構體的定義和引用 175
7.1.1 結構體的定義、初始化與使用 175
7.1.2 結構體類型數(shù)組 179
7.1.3 結構體類型數(shù)據(jù)的指針 181
7.1.4 結構體的嵌套 185
7.1.5 用指針處理鏈表 186
7.2 共用體類型 193
7.2.1 共用體類型的定義 193
7.2.2 共用體類型變量的引用 195
7.3 枚舉類型 196
7.4 自定義類型 198
習題 200
第8章 文件 209
8.1 文件概述 209
8.1.1 什么是文件 209
8.1.2 文件的分類 209
8.1.3 文件類型指針 210
8.2 文件的打開與關閉 211
8.2.1 文件的打開 211
8.2.2 文件的關閉 212
8.3 文件的讀寫 213
8.3.1 字符讀寫函數(shù)fgetc()和fputc() 213
8.3.2 字符串讀寫函數(shù)fgets()和fputs() 215
8.3.3 格式化讀寫函數(shù)fscanf()和fprintf() 217
8.3.4 數(shù)據(jù)塊讀寫函數(shù)fread()和fwrite() 218
8.4 文件的定位 221
8.5 文件檢測 223
習題 224
附錄1 常用字符與ASCII值對照表 228
附錄2 C語言保留字一覽表 229
附錄3 運算符的優(yōu)先級及其結合性 230
附錄4 常用C庫函數(shù) 231
參考文獻 238

本目錄推薦

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