共找到75條詞條名為c語言程序設計的結果 展開

c語言程序設計

梁海英、李淑梅、白文秀、侯錕編著書籍

本書由梁海英主編,李淑梅、白文秀、侯錕副主編,按照程序設計的體系結構,系統地介紹了C程序設計的基本思想及基本方法。本書可作為高等學校非計算機專業本科生的計算機通識教材,也可作為計算機相關專業程序設計入門教材、計算機技術的培訓教材,還可作為全國計算機等級考試的參考用書和編程愛好者自學C語言的自學教材。

書籍信息


作者:梁海英、李淑梅、白文秀、侯錕
定價:32元
印次:1-2
ISBN:9787302313595
出版日期:2013.02.01
印刷日期:2014.07.11

內容簡介


本書按照程序設計的體系結構,系統地介紹了C程序設計的基本思想及基本方法。全書內容分為兩部分。第一部分(第1~7章)依次介紹了C程序設計的基本應用:包括C程序的基本結構、基本運算量,以及結構化程序設計的順序結構、選擇結構、循環結構、數組及函數的開發方法與應用實現;第二部分(第8~12章)詳細介紹了C程序設計的高級應用:包括預處理、結構體、共用體、指針、文件及位運算等應用。
本書從實用的角度出發,內容選取先進精準、組織循序漸進、講解文字精練;各部分輔助圖表、結合實例、深入淺出、結構清晰;典型實例精挑細選、演演算法分析流程圖化、程序結構錯落有致、程序結果真實有效;各章習題針對性強、題型豐富;免費提供電子課件、源程序及習題答案;詳細介紹了開發環境VisualC++6.0的使用方法,全部例題均在此環境中成功運行。
本書可作為高等學校非計算機專業本科生的計算機通識教材,也可作為計算機相關專業的程序設計入門教材、計算機技術的培訓教材,還可作為全國計算機等級考試的參考用書和編程愛好者自學C語言的自學教材。

圖書目錄


第 1 章 引言 / 1
1.1.1 低級語言 / 1
1.1.2 高級語言 / 2
1.2 程序結構及其特點 / 2
1.2.1 程序結構 / 3
1.2.2 程序結構的特點 / 3
1.2.3 程序書寫規則 / 5
1.2.4 程序保留字 / 5
1.3 Visual C++ 6.0的安裝及使用 / 6
1.3.1 Visual C++ 6.0的安裝 / 7
1.3.2 Visual C++ 6.0的啟動 / 7
1.3.3 Visual C++ 6.0上機過程 / 7
1.3.4 Visual C++ 6.0的退出 / 10
1.4 習題 / 10
第 2 章 數據類型及基本運算量 / 13
2.1 數據類型 / 13
2.1.1 基本數據類型 / 13
2.1.2 構造數據類型 / 15
2.1.3 指針類型 / 15
2.1.4 空類型(void) / 15
2.2 常量 / 15
2.2.1 直接常量 / 16
2.2.2 符號常量 / 18
2.3變數/19
2.3.1變數的種類/19
2.3.2變數的定義/20
2.3.3變數的使用/20
2.4庫函數/22
2.4.1數學函數/22
2.4.2輸入輸出函數/23
2.5運算符及表達式/23
2.5.1運算符及表達式簡介/23
2.5.2算術運算符和算術表達式/25
2.5.3賦值運算符和賦值表達式/29
2.5.4逗號運算符和逗號表達式/32
2.6習題/33
第3章順序結構程序設計/35
3.1結構化程序設計/35
3.1.1結構化程序的特點/35
3.1.2結構化程序的設計方法/35
3.2傳統流程圖及N-S結構化流程圖/36
3.3C語句概述/38
3.4賦值語句/40
3.5數據輸入輸出函數調用語句/41
3.5.1數據輸入輸出的方法/41
3.5.2字元輸入輸出/41
3.5.3格式輸入與輸出/43
3.6順序結構程序設計舉例/50
3.7習題/52
第4章選擇結構程序設計/55
4.1選擇結構程序設計概述/55
4.2關係運算符和表達式/56
4.2.1關係運算符/56
4.2.2關係表達式/57
4.3邏輯運算符和表達式/58
4.3.1邏輯運算符/58
4.3.2邏輯表達式/59
4.4用if語句實現選擇結構程序設計/60
4.4.1if語句的3種形式/60
4.4.2if語句的嵌套/65
4.4.3條件運算符和條件表達式/67
4.5用switch語句實現選擇結構程序設計/68
4.6選擇結構程序設計舉例/71
4.7習題/75
第5章循環結構程序設計/79
5.1循環結構程序設計概述/79
5.2用於實現循環結構程序設計的語句/80
5.2.1用while語句實現循環結構程序設計/80
5.2.2用do-while語句實現循環結構程序設計/86
5.2.3用for語句實現循環結構程序設計/91
5.2.4循環的嵌套/96
5.2.5幾種循環語句的比較/99
5.3用break和continue語句提前結束循環/99
5.3.1break語句/99
5.3.2continue語句/101
5.4循環結構程序設計舉例/102
5.5習題/105
第6章數組/111
6.1數組的概念/111
6.2數組的定義/112
6.3數組的初始化/114
6.4數組元素的使用/116
6.5數值數組元素的常用操作/119
6.5.1一維數組元素的常用操作/119
6.5.2二維數組元素的常用操作/130
6.6數值數組的應用舉例/135
6.6.1一維數組程序舉例/136
6.6.2二維數組程序舉例/140
6.7字元數組的使用/141
6.7.1字元串和字元串結束標誌/141
6.7.2字元數組的輸入輸出/142
6.7.3字元串處理函數/143
6.8字元數組應用程序舉例/148
6.9習題/149
第7章用戶自定義函數/155
7.1用戶自定義函數的種類/155
7.2函數的定義/156
7.3被調函數的聲明/158
7.4函數的調用/159
7.4.1函數調用的一般形式/159
7.4.2函數調用的方式/159
7.4.3函數調用的參數傳遞/161
7.5函數的嵌套調用/162
7.6函數的遞歸調用/163
7.7數組作函數參數/165
7.7.1數組元素作函數實參/165
7.7.2數組名作函數參數/166
7.8變數的作用域/168
7.8.1局部變數/168
7.8.2全局變數/169
7.9變數的存儲類別/171
7.9.1靜態存儲方式與動態存儲方式/171
7.9.2用auto聲明動態局部變數/171
7.9.3用static聲明靜態局部變數/172
7.9.4用register聲明寄存器變數/173
7.9.5用extern聲明外部變數/174
7.10習題/175
第8章預處理命令/181
8.1宏定義/181
8.1.1無參宏定義/181
8.1.2帶參宏定義/183
8.2文件包含/189
8.3條件編譯/190
8.4習題/191
第9章用戶自定義數據類型/193
9.1結構體類型/193
9.1.1結構體類型的定義/193
9.1.2結構體類型變數的定義/194
9.1.3結構體類型變數的成員變數的表示方法/195
9.1.4結構體類型變數的成員變數的使用方法/196
9.1.5結構體類型變數的初始化及整體賦值/197
9.1.6結構體類型數組的定義和使用/197
9.2共用體類型/199
9.2.1共用體類型的定義/199
9.2.2共用體類型變數的使用/199
9.3枚舉類型/201
9.3.1枚舉類型的定義/201
9.3.2枚舉類型變數的定義/202
9.3.3枚舉類型變數的使用/202
9.4類型聲明符typedef/204
9.5習題/206
第10章指針/211
10.1指針的基本概念/211
10.2指向變數的指針變數/211
10.2.1指針變數的定義/212
10.2.2指針運算符/212
10.2.3指針變數作為函數參數/215
10.3指向數組的指針變數/217
10.3.1指向數組的指針變數的定義與賦值/218
10.3.2通過指針變數引用數組元素/218
10.3.3指向數組的指針變數作函數參數/222
10.3.4指向多維數組的指針和指向多維數組的指針變數/228
10.3.5字元串的指針和指向字元串的指針變數/230
10.4指向函數的指針變數和指針型函數/232
10.4.1指向函數的指針變數/232
10.4.2指針型函數/234
10.5指針型數組和指向指針的指針變數/235
10.5.1指針型數組的定義及使用/236
10.5.2指向指針的指針變數/239
10.5.3main函數的參數/240
10.6指向結構體的指針變數/242
10.6.1指向結構體變數的指針變數/242
10.6.2指向結構體數組的指針變數/244
10.6.3結構體指針變數作函數參數/245
10.7動態存儲分配/247
10.8習題/249
第11章文件/255
11.1文件的種類/255
11.2文件指針和文件內部的位置指針/256
11.3文件的操作/256
11.4文件的打開與關閉/258
11.4.1文件打開函數fopen()/258
11.4.2文件關閉函數fclose()/260
11.5文件的順序讀寫/260