C語言程式設計教程[清華大學出版社出版圖書(楊文君等編)]

C語言程式設計教程[清華大學出版社出版圖書(楊文君等編)]

《C語言程式設計教程》是2010年清華大學出版社出版的圖書,作者是楊文君、楊柳。該書可供高等院校計算機專業及非計算機專業的師生,計算機等級考試培訓班師生,廣大C語言和c++語言自學者 。

基本信息

內容簡介

《C語言程式設計教程》著重介紹C語言的基本概念、語法規則,各種數據類型的定義和使用,運算符及表達式的使用規則,程式的流程控制結構作用及選擇結構和循環結構的設計方法,函式的基本概念、定義和調用過程,數組、結構體、共用體和指針的定義及使用方法,編譯預處理及檔案。

《C語言程式設計教程》通過精心設計,仔細遴選大量具有代表性的例題和習題,使讀者既能掌握c語言的基本概念,又能拓寬編程思路。《C語言程式設計教程》以面向套用、重視實踐、便於學習為原則,通俗易懂,由淺入深,便於初學者學習和掌握。

圖書目錄

第1章C語言概述

1.1C語言的發展

1.2C語言特點

1.3C語言的基本組成

1.3.1字元集

1.3.2標識符

1.4C語言程式特點與書寫風格

1.5運行C程式的步驟與方法

1.5.1VisualC++6.0的安裝與運行

1.5.2輸入與編輯源程式

習題1

第2章C語言數據類型、運算符與表達式

2.1C語言的數據類型

2.2C語言常量

2.3變數

2.3.1變數類型

2.3.2類型修飾符

2.3.3訪問修飾符

2.3.4變數的定義

2.4類型轉化

2.4.1顯式類型轉化

2.4.2隱式轉換

2.5運算符和表達式

2.5.1運算符簡介

2.5.2算術運算符和表達式

2.5.3賦值運算符和表達式

2.5.4關係與邏輯運算符和表達式

2.5.5邏輯運算符和表達式

2.5.6其他運算符和表達式

2.6數據類型,運算符與表達式舉例

習題2

第3章C語言的程式控制和結構化程式設計初步

3.1C語言語句

3.2順序結構程式設計

3.2.1賦值語句

3.2.2數據輸出輸入

3.3選擇結構程式設計

3.3.1if語句

3.3.2if語句的嵌套

3.3.3switch語句

3.4循環結構程式

3.4.1while語句

3.4.2do…while語句

3.4.3for語句

3.4.4轉移語句

3.5舉例

習題3

第4章編譯預處理

4.1宏定義

4.1.1無參數的宏定義

4.1.2帶參數的宏定義

4.2檔案包含

4.3條件編譯

習題4

第5章數組

5.1一維數組的定義及套用

5.1.1一維數組的定義

5.1.2一維數組元素的引用

5.1.3一維數組的初始化

5.1.4一維數組的套用舉例

5.2二維數組的定義及套用

5.2.1二維數組的定義

5.2.2二維數組元素的引用

5.2.3二維數組的初始化

5.2.4二維數組的套用舉例

5.3字元串與字元數組

5.3.1字元串

5.3.2字元數組

5.3.3用於字元處理的函式

5.3.4字元串處理程式設計舉例

5.4二維字元數組

5.4.1二維字元數組的初始化

5.4.2二維字元數組的賦值和引用

5.4.3二維字元數組套用舉例

習題5

第6章函式

6.1函式的定義與調用

6.1.1函式的定義

6.1.2函式調用

6.1.3函式的嵌套調用

6.2遞歸函式

6.2.1遞歸的概念

6.2.2遞歸函式的概念

6.3數組作函式參數

6.4變數的作用域和存儲類別

6.4.1變數作用域

6.4.2變數的存儲類別

6.5函式的存儲類別與作用範圍

6.5.1函式的存儲類別

6.5.2函式的作用範圍

6.6運行一個多檔案的程式

習題6

第7章指針

7.1指針的概念

7.2指針變數的定義和引用

7.2.1指針變數的定義

7.2.2指針變數的引用

7.3指針變數作為函式參數

7.4指向一維數組的指針變數

7.4.1一維數組指針的概念

7.4.2數組元素地址作實參

7.4.3數組名作函式參數

7.4.4函式的指針形參和函式體中數組的區別

7.5指向二維數組的指針變數

7.5.1二維數組地址的概念

7.5.2通過建立一個行指針來引用二維數組元素

7.5.3二維數組名作為實參時,實參和形參之間的數據傳遞

7.6字元串與字元串指針變數

7.7指針與函式

7.7.1指向函式的指針變數

7.7.2返回指針值的函式

7.8指針數組

7.8.1指針數組的定義及引用

7.8.2指針數組作為實參時,實參和形參之間的數據傳遞

7.9指向指針的指針

7.10指針數組作main函式的形參

習題7

第8章結構體及共用體

8.1用typedef定義一種新類型

8.2結構體類型

8.2.1結構體類型的說明

8.2.2結構體類型的變數、數組和指針變數的定義

8.2.3對結構體變數的初始化及引用

8.2.4對結構體數組的初始化及引用

8.2.5指向結構體類型數據的指針

8.3結構體變數作為函式參數及返回結構體類型值的函式

8.3.1結構體變數作為函式參數

8.4用指針處理鍊表

8.4.1動態存儲分配和鍊表的概念

8.4.2利用結構體變數構成鍊表

8.5共用體

8.5.1共用體類型的說明和變數的定義

8.5.2共用體變數的引用

習題8

第9章枚舉類型與位運算

9.1枚舉

9.1.1枚舉的定義枚舉類型定義的一般形式

9.1.2枚舉變數的說明

9.1.3枚舉類型在使用中的規定

9.2位運算

9.3位域

9.3.1位域的定義

9.3.2位域的說明

9.3.2位域的使用

習題9

第10章檔案

10.1C檔案概述

10.2檔案指針

10.3檔案的打開與關閉

10.3.1檔案的打開——fopen函式

10.3.2檔案的關閉——fcolse函式

10.4檔案的讀寫操作

10.4.1讀寫檔案中的一個字元

10.4.2讀寫一個字元串——fgets函式和fputs函式

10.4.3讀寫一個數據塊——fread函式和fwrite函式

10.4.4對檔案進行格式化讀寫——fscanf函式和fprintf函式

10.4.5讀寫函式的選用原則

10.5位置指針與檔案定位

10.5.1位置指針復位函式rewind()

10.5.2隨機讀寫與fseek函式

10.5.3返回檔案當前位置的函式ftell()

10.6出錯檢測

10.6.1ferror函式

10.6.2clearerr函式

習題10

附錄AC語言中的關鍵字表

附錄B運算符與結合性

附錄CASCII碼字元表

附錄DVC編譯錯誤信息

附錄E國家二級C語言筆試練習題

參考文獻

相關詞條

熱門詞條

聯絡我們