c語言程式設計[李偉光、張勇、李倩、邢翀編著書籍]

本書共12章,分別介紹程式設計基本概念、C語言基本數據類型、運算符和表達式、順序結構、選擇結構、循環結構、函式、數組、指針、編譯預處理和動態存儲分配、結構體和共用體、檔案,涵蓋了C語言程式設計的主要內容。在內容選擇上突出了兩個方向: 一是面向國家二級計算機等級考試的方向,包括相應的考點和章後習題,這部分內容的目標是“能過級”; 二是面向工科實際套用的方向,包括一些常見的實際套用案例,要求學生能夠用不同的算法來靈活書寫相應的代碼,並養成良好的代碼書寫習慣,最終目標是“會使用C語言”。本書適用於三類讀者: 一是準備參加“國家二級計算機等級考試”C語言考試的學生; 二是使用C語言進行相關控制工作的工科類學生; 三是C語言的初學者

書籍信息

作者:李偉光、張勇、李倩、邢翀
定價:32元
印次:1-2
ISBN:9787302331407
出版日期:2014.01.01
印刷日期:2015.01.26

圖書目錄

第1章程式設計的基本概念

1.1C語言簡介

1.2程式和程式設計

1.3算法

1.3.1算法的概念

1.3.2算法的描述與設計

1.4結構化程式設計和模組化結構

1.4.1結構化程式設計

1.4.2模組化程式設計

1.5Visual C++ 6.0編程環境

1.5.1Visual C++ 6.0編程環境下的C語言程式開發

1.5.2程式調試

1.6簡單C語言程式的結構和格式

習題1

第2章C語言基本數據類型

2.1標識符、常量、變數

2.1.1C語言字元集和標識符

2.1.2常量

2.1.3變數

2.2C語言數據類型

2.3整型數據

2.3.1整型常量

2.3.2整型變數

2.4實型數據

2.4.1實型常量

2.4.2實型變數

2.5字元型數據

2.5.1字元常量

2.5.2轉義字元

2.5.3字元變數

2.5.4字元串常量

2.6各種數值型數據間的混合運算

2.7枚舉類型

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

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

習題2

第3章運算符和表達式

3.1算術運算符和算術表達式

3.1.1算術運算符

3.1.2算術運算符優先權、結合性

3.1.3算術表達式

3.2關係運算符和關係表達式

3.2.1關係運算符和表達式

3.2.2關係表達式

3.3邏輯運算符和邏輯表達式

3.3.1邏輯...

3.3.2邏輯表達式

3.4賦值運算符和賦值表達式

3.4.1賦值運算符和賦值表達式

3.4.2複合的賦值表達式

3.5自加、自減運算符

3.6逗號運算符和逗號表達式

3.7條件運算符和條件表達式

3.7.1條件運算符和表達式

3.7.2運算符的優先權與結合性

3.8位運算符和位運算表達式

3.8.1位運算符

3.8.2位運算符的運算功能

3.8.3不同長度的數據進行位運算

3.8.4位運算舉例

3.9強制類型轉換運算符

3.10優先權和結合性

習題3

第4章順序結構

4.1賦值語句

4.2數據輸出

4.2.1格式輸出函式printf

4.2.2輸出單個字元函式putchar

4.2.3字元串輸出函式puts

4.3數據輸入

4.3.1格式輸入函式scanf

4.3.2輸入單個字元函式getchar

4.3.3字元串輸入函式gets

4.4複合語句和空語句

4.4.1複合語句

4.4.2空語句

4.5程式舉例

習題4

第5章選擇結構

5.1if語句構成的選擇結構

5.1.1if語句

5.1.2嵌套的if語句

5.2switch語句和break語句構成的選擇結構

5.2.1switch語句

5.2.2在switch語句中使用break語句

5.3語句標號和goto語句

5.3.1語句標號

5.3.2goto語句

習題5

第6章循環結構

6.1while語句

6.1.1while循環的一般形式

6.1.2while循環語句的執行過程

6.2do…while語句

6.2.1do…while語句構成的循環結構

6.2.2do…while循環的執行過程

6.3for語句

6.3.1for循環的一般形式

6.3.2for循環的執行過程

6.3.3有關for循環的說明

6.4循環結構的嵌套

6.4.1循環嵌套的一般格式

6.4.2嵌套循環的執行流程

6.5break語句和continue語句

6.5.1break語句

6.5.2continue語句

6.5.3break語句和continue語句的區別

6.6幾種循環的比較

習題6

第7章函式

7.1函式的定義和返回值

7.2庫函式和用戶自定義函式

7.3函式的調用

7.3.1函式的調用格式

7.3.2函式調用的方式

7.4調用函式與被調用函式之間的數據傳遞

7.5函式原型

7.6函式的遞歸調用

7.7變數的作用域和存儲類型

7.7.1變數的作用域

7.7.2變數的存儲類型

習題7

第8章數組

8.1一維數組的定義和引用

8.1.1一維數組的定義

8.1.2一維數組的引用

8.1.3一維數組的初始化

8.1.4一維數組的動態賦值

8.2一維數組的套用

8.3二維數組的定義和引用

8.3.1二維數組的定義

8.3.2二維數組的引用和初始化

8.3.3多維數組

8.4二維數組的套用

8.5字元數組

8.5.1問題的提出

8.5.2字元數組的定義

8.5.3字元串常用函式

8.5.4字元函式的套用

8.6數組作為函式參數

8.6.1數組元素作函式實參

8.6.2數組名作函式參數

8.6.3多維數組作函式參數

習題8

第9章指針

9.1地址和指針的概念

9.1.1指針的定義

9.1.2指針變數的類型說明

9.1.3指針變數的引用

9.1.4指針變數的運算

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

第10章編譯預處理和動態存儲分配

10.1編譯預處理

10.1.1檔案包含

10.1.2宏定義

10.2動態存儲分配

習題10

第11章結構體和共用體

11.1用typedef聲明數據類型

11.2結構體類型

11.2.1結構體類型說明

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

11.2.3為結構體變數賦值

11.2.4對結構體變數成員的引用

11.2.5結構體變數作函式參數

11.2.6鍊表

11.3共用體類型

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

11.3.2共用體成員的引用

習題11

第12章檔案

12.1檔案概述

12.2檔案指針

12.3檔案的打開與關閉

12.4檔案的讀寫

12.4.1fputc(或putc)函式和fgetc(或getc)函式

12.4.2fputs函式和fgets函式

12.4.3fscanf函式和fprintf函式

12.4.4fread函式和fwrite函式

12.5檔案狀態檢查函式

12.6檔案定位函式

12.6.1fseek函式

12.6.2rewind函式

12.6.3ftell函式

習題12

附錄A標準ASCII碼錶

附錄BC語言常用庫函式

參考文獻

相關詞條

熱門詞條

聯絡我們