c語言程式設計[張靜、杜慶東、侯彤璞、閆紅編著書籍]

c語言程式設計[張靜、杜慶東、侯彤璞、閆紅編著書籍]

C語言程式設計一書詳細的講解了C語言程式設計的基礎知識及程式設計語句和常用的編程方法。

書籍信息

作者:張靜、杜慶東、侯彤璞、閆紅
定價:35元
印次:1-2
ISBN:9787302391432
出版日期:2015.03.01
印刷日期:2015.12.22

內容簡介

本書全面而又系統地講解了C語言程式設計的基礎知識及程式設計語句和常用的編程方法,力求給讀者打下一個紮實的程式設計基礎,培養讀者程式設計的能力。主要內容包括C語言程式設計基礎知識、基本數據類型及運算符、C語言的控制結構、數組、函式、指針、結構體、編譯預處理、檔案等。本教材採用循序漸進、深入淺出、通俗易懂的講解方法,本著理論與實際相結合的原則,通過大量經典實例對C語言知識進行重點講解,使程式設計語言的初學者能夠掌握利用C語言進行結構化程式設計的技術和方法。本書以C編程基本技能訓練為主線,突出基本技能的掌握,重視對程式設計和C語言基本概念、原理和規則的講解,力求給讀者打下一個紮實的基礎,培養讀者良好的編程風格,提高讀者進一步學習其他程式設計語言的能力。

圖書目錄

第1章C語言概述

1.1C語言的發展與特點

1.1.1程式設計語言

1.1.2C語言的發展

1.1.3C語言的特點

1.2程式設計基礎

1.2.1程式設計的基本概念

1.2.2程式設計方法

1.2.3結構化分析方法

1.3C語言程式的結構

1.3.1基本程式結構

1.3.2函式館和連線

1.3.3C語言辭彙

1.4C語言程式的開發與環境

1.4.1C語言程式的開發

1.4.2C語言程式的開發環境

本章小結

習題1

第2章數據描述與基本操作

2.1數據類型概述

2.2常量與變數

2.2.1常量

2.2.2變數

2.3運算符與表達式

2.3.1算術運算符與算術表達式

2.3.2賦值運算符與賦值表達式

2.3.3關係運算符與關係表達式

2.3.4邏輯運算符與邏輯表達式

2.3.5條件運算符與條件表達式

2.3.6逗號運算符與逗號表達式

2.4位運算

2.4.1按位與、或、異或運算

2.4.2求反運算

2.4.3按位左、右移運算

2.5輸入和輸出函式

2.5.1字元的輸入與輸出函式

2.5.2格式輸入與輸出函式

2.6不同數據類型之間的轉換

2.6.1自動轉換

2.6.2強制類型轉換

本章小結

習題2

第3章C語言的控制結構

3.1結構化程式設計

3.1.1結構化程式的基本結構

3.1.2結構化程式設計的特點

3.1.3結構化程式設計的方法

3.1.4結構化程式設計的步驟

3.2順序結構程式設計

3.3選擇結構程式設計

3.3.1if語句

3.3.2switch語句

3.4循環結構程式設計

3.4.1while語句

3.4.2dowhile語句

3.4.3for語句

3.4.4幾種循環的比較

3.4.5循環結構的嵌套

3.4.6break語句和continue語句

3.5套用舉例

本章小結

習題3

第4章數組

4.1一維數組的定義和引用

4.1.1一維數組的定義

4.1.2一維數組的初始化

4.1.3一維數組元素的引用

4.1.4一維數組的套用舉例

4.2二維數組的定義和引用

4.2.1二維數組的定義

4.2.2二維數組的初始化

4.2.3二維數組元素的引用

4.2.4二維數組元素套用舉例

4.3字元數組的定義和引用

4.3.1字元數組的定義

4.3.2字元數組的初始化

4.3.3字元數組的引用

4.3.4字元串與字元數組

4.3.5字元數組的輸入與輸出

4.3.6字元串處理函式

4.3.7字元數組套用舉例

本章小結

習題4

第5章函式

5.1模組化程式設計與函式

5.1.1模組化程式設計原則

5.1.2C語言源程式的結構

5.2函式的定義

5.2.1函式的定義形式

5.2.2函式參數

5.3函式調用與返回值

5.3.1函式調用

5.3.2函式的返回值

5.3.3函式的聲明

5.4函式的遞歸調用

5.4.1遞歸定義

5.4.2遞歸算法

5.5數組作為函式參數

5.5.1數組元素作為函式的參數

5.5.2一維數組名作函式參數

5.5.3用多維數組作函式參數

5.6變數的作用域與存儲屬性

5.6.1變數的作用域

5.6.2變數的存儲屬性

5.7內部函式和外部函式

5.7.1內部函式

5.7.2外部函式

5.8帶參數的main函式

本章小結

習題5

第6章指針

6.1指針的概念

6.2指針變數的定義和運算

6.2.1指針變數的定義

6.2.2賦值運算

6.2.3算術運算

6.3指針與數組

6.3.1指向一維數組的指針

6.3.2指向二維數組的指針

6.3.3指向字元串的指針

6.4指針與函式

6.4.1指針變數作為函式參數

6.4.2指向數組的指針作為函式參數

6.4.3指針作為函式的返回值

6.4.4指向函式的指針變數

6.5指針數組與指向指針的指針

6.5.1指針數組

6.5.2指向指針的指針

本章小結

習題6

第7章構造數據類型

7.1結構體數據類型

7.1.1結構體類型的定義

7.1.2結構體類型變數的定義

7.1.3結構體變數的初始化

7.1.4結構體變數成員的引用

7.2結構體數組

7.2.1結構體數組的定義

7.2.2結構體數組的初始化

7.2.3結構體數組的引用

7.3結構體指針

7.3.1指向結構體變數的指針

7.3.2指向結構體數組的指針

7.4結構體類型數據在函式中的套用

7.4.1結構體類型作為函式參數

7.4.2結構體類型作為函式返回值

7.5鍊表

7.5.1動態存儲分配

7.5.2鍊表的操作

7.6共用體數據類型

7.7枚舉類型

7.8類型定義符typedef

本章小結

習題7

第8章編譯預處理

8.1宏定義

8.1.1無參宏定義

8.1.2有參宏定義

8.2檔案包含

8.3條件編譯

本章小結

習題8

第9章檔案

9.1C檔案概述

9.1.1C檔案的分類

9.1.2緩衝檔案系統和非緩衝檔案系統

9.1.3檔案指針

9.2檔案的打開與關閉

9.2.1檔案的打開

9.2.2檔案的關閉

9.3檔案的讀寫

9.3.1字元讀寫函式

9.3.2字元串讀寫函式

9.3.3數據塊讀寫函式

9.3.4格式化讀寫函式

9.4檔案定位函式

9.4.1重置檔案指針函式

9.4.2檔案定位函式

9.4.3取指針位置函式

9.5檔案出錯檢測函式

9.5.1讀寫出錯檢測函式

9.5.2清除檔案出錯標誌函式

9.5.3關閉檔案函式

本章小結

習題9

附錄A常用字元與ASCII代碼對照表

附錄BC語言中的關鍵字

附錄C運算符和結合性

附錄DC語言常用語法提要

附錄EC庫函式

參考文獻

相關詞條

熱門詞條

聯絡我們