c語言程式設計[2011年1月中國鐵道出版社出版圖書]

c語言程式設計[2011年1月中國鐵道出版社出版圖書]

《c語言程式設計》是2011年1月10日中國鐵道出版社出版的圖書,作者是易曉梅、趙芸。

內容簡介

本書主要內容包括C語言概述,基本數據類型、運算符及表達式,程式的控制結構,數組,函式,變數的作用域及存儲類別,編譯預處理,指針,結構體、共用體與枚舉、檔案等。附錄部分提供了字元、C語言中的關鍵字、運算符的優先權與結合性、常用標準庫函式等內容,以方便讀者查閱。本書結構合理,內容翔實,重點突出,實例典型豐富,循序漸進、由淺入深地講解C語言。

本書適合作為高等院校計算機與非計算機專業教材使用,也可作為計算機C語言程式設計二級考試的自學教材或參考用書,還可作為廣大計算機愛好者學習C語言程式設計的學習資料。

編輯推薦

C語言是得到廣泛使用的程式設計語言之一,它具有語言簡潔、緊湊,使用方便、靈活,運算符和數據結構豐富,表達、運算能力強等特點,有著廣泛的套用領域。 《C語言程式設計》在強調掌握C語言基本語法和功能的同時,著重培養學生逐步掌握程式設計的思想和方法,以及問題的求解能力和探索創新能力。內容的編排由淺入深、由簡到繁、循序漸進,同時注意突出重點、分散難點,並提供大量的例題,以便於讀者將艱苦的程式設計工作轉換為充分發揮主觀能動性的創作。

圖書目錄

第1章 C語言概述

1.1 C語言簡介

1.1.1 程式設計語言

1.1.2 C語言的起源

1.1.3 C語言的特點

1.2 C程式初體驗

1.2.1 簡單C程式實例

1.2.2 C程式的組成

1.2.3 C程式的基本語法知識

1.3 C程式的執行

1.3.1 C程式的開發步驟

1.3.2 C程式的上機步驟

本章小結

習題

第2章 基本數據類型、運算符及表達式

2.1 字元集與關鍵字、標識符

2.2 數據與數據類型

2.2.1 常量與變數

2.2.2 數據類型

2.3 基本數據類型

2.3.1 整型數據

2.3.2 實型數據

2.3.3 字元型數據

2.4 運算符與表達式

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

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

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

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

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

2.4.6 運算符的優先權和結合性

2.4.7 位運算符

本章小結

習題

第3章 程式的控制結構

3.1 算法和程式的控制結構

3.2 順序結構

3.2.1 引例

3.2.2 數據的輸入/輸出

3.3 選擇結構

3.3.1 引例

3.3.2 if語句

3.3.3 switch語句

3.4 循環結構

3.4.1 引例

3.4.2 while語句

3.4.3 do...while語句

3.4.4 for語句

3.4.5 goto語句

3.4.6 循環語句中的break語句與continue語句

3.4.7 多重循環結構

3.5 綜合實例

本章小結

習題

第4章 數組

4.1 一維數組

4.1.1 一維數組的定義

4.1.2 一維數組元素的引用

4.1.3 一維數組的初始化

4.1.4 一維數組的輸入/輸出

4.1.5 實例剖析

4.2 二維數組

4.2.1 二維數組的定義

4.2.2 二維數組的引用

4.2.3 二維數組的初始化

4.2.4 二維數組的輸入/輸出

4.2.5 實例剖析

4.3 字元數組

4.3.1 字元數組的定義與引用

4.3.2 字元數組與字元串

4.3.3 字元數組的初始化

4.3.4 字元數組的輸入/輸出

4.3.5 常用的字元串函式

4.3.6 實例剖析

本章小結

習題

第5章 函式

5.1 函式與C語言的結構

5.2 庫函式

5.3 自定義函式

5.3.1 函式定義的一般形式

5.3.2 函式參數和函式的值

5.3.3 函式的調用

5.4 函式的嵌套與遞歸調用

5.5 內部函式與外部函式

5.6 實例剖析

本章小結

習題

第6章 變數的作用域及存儲類別

6.1 變數的作用範圍

6.1.1 局部變數

6.1.2 全局變數

6.2 變數的存儲類別

6.2.1 自動變數auto

6.2.2 靜態變數static

6.2.3 暫存器變數register

6.2.4 外部變數extern

6.3 實例剖析

本章小結

習題

第7章 編譯預處理

7.1 宏定義

7.1.1 不帶參數的宏定義

7.1.2 帶參數的宏定義

7.2 檔案包含

7.3 條件編譯

本章小結

習題

第8章 指針

8.1 指針的基本知識

8.1.1 地址與指針概念

8.1.2 指針變數的定義

8.1.3 指針變數的賦值與引用

8.1.4 指針變數的運算

8.1.5 指針變數作為函式的參數

8.2 指針與一維數組

8.2.1 指針與一維數組的關係

8.2.2 數組名作為函式的參數

8.3 指針與二維數組

8.3.1 指針與二維數組的關係

8.3.2 二維數組的行指針作為函式的參數

8.4 指針與字元串

8.4.1 字元串與字元指針

8.4.2 字元指針作為函式的參數

8.4.3 使用字元串指針變數與字元數組的區別

8.5 指針與函式

8.5.1 指向函式的指針

8.5.2 返回指針值的函式

8.5.3 main函式的參數

8.6 指針數組

8.6.1 指針數組的定義

8.6.2 指針數組的初始化

8.6.3 指針數組作函式的參數

8.6.4 指針數組的套用

8.7 多級指針

8.7.1 多級指針的定義

8.7.2 多級指針的初始化

8.7.3 多級指針的套用舉例

8.8 實例剖析

本章小結

習題

第9章 結構體、共用體與枚舉

9.1 定義結構體類型

9.2 定義和使用結構體變數

9.2.1 結構體變數的定義

9.2.2 結構體變數的初始化

9.2.3 結構體變數的引用

9.3 結構體數組

9.3.1 結構體數組的定義

9.3.2 結構體數組的初始化

9.3.3 結構體數組的引用

9.4 結構體和指針

9.4.1 指向結構體變數的指針

9.4.2 指向結構體數組的指針

9.5 單向鍊表

9.5.1 鍊表概述

9.5.2 鍊表的特點及操作原理

9.5.3 鍊表的建立

9.5.4 鍊表的刪除

9.5.5 鍊表的插入

9.6 共用體

9.7 枚舉類型

9.7.1 枚舉類型的定義和枚舉變數的說明

9.7.2 枚舉類型變數的賦值和使用

本章小結

習題

第10章 檔案

10.1 檔案概述

10.2 檔案的打開與關閉

10.2.1 打開檔案

10.2.2 關閉檔案

10.3 讀/寫檔案

10.3.1 以字元為單位讀/寫

10.3.2 以字元串為單位讀/寫

10.3.3 格式化方式讀/寫

10.3.4 以數據塊為單位讀/寫

10.4 檔案的定位

10.5 實例剖析

本章小結

習題

附錄A 字元

附錄B C語言中的關鍵字

附錄C 運算符的優先權與結合性

附錄D 常用標準庫函式

參考文獻

相關詞條

熱門詞條

聯絡我們