2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

C語言程序設計

  • 作者:許薇,武青海 編
  • 出版社: 人民郵電出版社
  • 出版時間:2010-09-01
  • 版次:1
  • 商品編號: 10354131

    頁數:372

    印次:1

    印刷時間:2010-09-01


HK$66.40 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

 

 C語言是目前世界上流行、使用最廣泛的一門基礎語言。本書涵蓋了教育部考試中心制定的《全國計算機考試二級考試大綱》中有關C語言程序設計的知識點,內容主要包括:VC++6.0基礎知識、C語言的各種數據類型和運算符、各種表達式、語句結構、函數、指針、數組、結構體及共用體、文件等。
  全書選材先進,內容豐富,力求理論聯繫實際、深入淺出、循序漸進,注重培養讀者的程序設計能力以及良好的程序設計風格和習慣。
  本書可作為高等院校計算機程序設計的入門教材,也可作為全國計算機等級考試及各類培訓班的培訓教材和軟件開發人員的自學參考書。
  為了配合本書的學習,作者還編寫了與本書配套的《C語言程序設計習題集與上機指導》,可供讀者學習時參考使用。

目錄

第1章 概述
1.1 C語言的發展
1.2 C語言的特點
1.3 編制簡單的C語言程序
1.3.1 簡單的程序設計
1.3.2 C程序的編輯、編譯和連接
1.4 VC++6.0簡介
1.4.1 VC++6.0簡介
1.4.2 運行C程序的方法步驟
1.5 算法
1.5.1 算法的概念
1.5.2 算法的特性與設計要求
1.5.3 算法的表示和舉例
本章小結
習題
第2章 C程序設計的基本知識
2.1 C語言的數據類型
2.2 標識符、常量與變量
2.2.1 標識符
2.2.2常量和符號常量
2.2.3 變量
2.3 整型數據
2.3.1 整型常量
2.3.2 整型變量
2.3.3 整型數據的分類與存儲形式
2.4 實型數據
2.4.1 實型常量
2.4.2 實型變量
2.5 字符型數據
2.5.1 字符型常量
2.5.2 字符型變量
2.5.3 字符串常量
2.6 算術運算符和算術表達式
2.6.1 基本的算術運算符
2.6.2 運算符的優先級、結合性和算術表達式
2.6.3 強制性類型轉換表達式
2.7 賦值運算符和賦值表達式
2.7.1 賦值運算符和賦值表達式
2.7.2 賦值運算中的類型轉換
2.8 逗號運算符和逗號表達式
2.9 自加、自減運算符
本章小結
習題
第3章 順序結構
3.1 C語句
3.1.1 C語句概述
3.1.2 賦值語句
3.1.3 復合語句和空語句
3.2 格式輸入/輸出函數
3.2.1 格式輸入函數
3.2.2 格式輸出函數
3.3 字符數據的輸入/輸出函數
3.3.1 字符輸入函數
3.3.2 字符輸出函數
3.4 程序舉例
本章小結
習題
第4章選擇結構
4.1 關係運算與邏輯運算
4.1.1 C語言的邏輯值
4.1.2 關係運算符和關係表達式
4.1.3 邏輯運算符和邏輯表達式
4.1.4 運算符的優先級
4.2 if語句
4.2.1 if語句的基本形式
4.2.2 嵌套的if語句
4.3 條件表達式構成的選擇結構
4.4 switch語句
4.4.1 switch語句的基本形式
4.4.2 switch語句的執行過程
4.4.3 用switch和break語句實現選擇結構
4.5 程序舉例
本章小結
習題
第5章 循環結構
5.1  while循環結構
5.1.1 while循環的一般形式
5.1.2 while循環的執行過程
5.2 do-while循環結構
5.2.1 do-while循環的一般形式
5.2.2 do-while循環的執行過程
5.3 for循環結構
5.3.1 for循環的一般形式
5.3.2 for循環的執行過程
5.3.3 for語句的說明
5.4 用語句標號和goto語句構成的循環結構
5.4.1 語句標號
5.4.2 goto語句
5.5 循環的嵌套
5.6 break和continue語句
5.6.1 break語句
5.6.2 continue語句
5.7 程序舉例
本章小結
習題
第6章 函數
6.1 概 述
6.2 函數定義和返回值
6.2.1 函數的說明
6.2.2 函數的定義
6.2.3 有參函數、無參函數的定義
6.2.4 空函數
6.2.5 函數的返回值
6.3 函數的調用
6.3.1 函數的簡單調用
6.3.2 調用方式
6.3.3 函數間的參數傳遞
6.3.4 參數傳遞舉例
6.4 函數的嵌套調用
6.5 函數的遞歸調用
6.6 局部變量和全局變量
6.6.1 局部變量
6.6.2 全局變量
6.7 變量的存儲類別
6.7.1 動態存儲與靜態存儲的存儲方式
6.7.2 auto變量
6.7.3 用static聲明的局部變量
6.7.4 register變量
6.7.5 用extern聲明外部變量
6.8 內部函數和外部函數
6.8.1 內部函數
6.8.2 外部函數
本章小結
習題
第7章 地址和指針
7.1 地址和指針的概念
7.2 指針變量
7.2.1 指針變量的定義
7.2.2 指針變量的引用
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.5.3 函數返回地址值
7.6 通過實參向函數傳遞函數名或指向函數的指針變量
7.7 傳給main()函數的參數
本章小結
習題
第8章 數組
8.1 一維數組的定義和一維數組元素的引用
8.1.1 一維數組的定義
8.1.2 一維數組的初始化
8.1.3 一維數組的引用
8.1.4 一維數組的定義和元素引用舉例
8.2 一維數組和指針
8.2.1 一維數組和數組元素的地址
8.2.2 通過數組的首地址引用數組元素
8.2.3 通過指針引用一維數組元素
8.2.4 用帶下標的指針變量引用一維數組元素
8.3 函數之間對一維數組和數組元素的引用
8.3.1 數組元素作實參
8.3.2 數組名作實參
8.3.3 數組元素的地址作實參
8.3.4 函數的指針形參和函數體中的數組區別
8.4 一維數組應用舉例
8.5 二維數組的定義和二維數組元素的引用
8.5.1 二維數組的定義
8.5.2 二維數組的初始化
8.5.3 二維數組元素的引用
8.6 二維數組和指針
8.6.1 二維數組和數組元素的地址
8.6.2 通過地址引用二維數組元素
8.6.3 通過建立一個指針數組引用二維數組元素
8.6.4 通過建立一個行指針引用二維數組元素
8.7 二組數組名和指針數組作實參
8.7.1 二維數組名作實參時實參和形參之間的數據傳遞
8.7.2 指針數組作實參時實參和形參之間的數據傳遞
8.8 二維數組程序舉例
8.9 字符數組
8.9.1 字符數組的定義
8.9.2 字符數組的初始化
8.9.3 字符數組的引用
8.9.4 字符串和字符串結束標誌
8.9.5 字符數組的輸入和輸出
8.9.6 使指針指向一個字符串
8.9.7 字符串處理函數
本章小結
習題
第9章 編譯預處理和動態存儲分配
9.1 編譯預處理
9.1.1 不帶參數宏定義
9.1.2 帶參數宏定義
9.1.3 文件包含
9.1.4 條件編譯
9.2 動態存儲分配
本章小結
習題
第10章 結構體、共用體和枚舉
10.1 概述
10.1.1 結構體類型的定義及引用
10.1.2 結構體變量的初始化
10.1.3 結構體變量的輸入和輸出
10.2 結構體數組的定義及初始化
10.2.1 結構體數組的定義
10.2.2 結構體數組的初始化
10.2.3 結構體數組的應用舉例
10.3 指向結構體類型變量的指針
10.3.1 指向結構體變量的指針
10.3.2 指向結構體數組的指針
10.3.3 用結構體變量和指向結構體的指針作函數參數
10.4 用指針處理鏈表
10.4.1 鏈表的概述
10.4.2 單鏈表
10.4.3 建立動態鏈表
10.4.4 輸出鏈表
10.4.5 對鏈表的插入操作
10.4.6 對鏈表的刪除操作
10.4.7 鏈表的綜合操作
10.5 共用體
10.5.1 共用體類型的說明和變量的定義
10.5.2 共用體變量的引用
10.5.3 共用體變量的引用方式
10.6 枚舉類型
10.6.1 枚舉類型的定義
10.6.2 枚舉變量的說明
10.6.3 枚舉類型變量的賦值和使用
10.7 用typedef定義類型
10.7.1 用typedef定義類型
10.7.2 typedef使用舉例
本章小結
習題
第11章 位運算
11.1 位運算的基本概念
11.2 位運算符的運算功能舉例
11.3 位段
11.3.1 位域的定義和位域變量的說明
11.3.2 位運算應用舉例
本章小結
習題
第12章 文件
12.1 C語言文件的概念
12.1.1 文件的概念與文件結構
12.1.2 文件系統的緩衝性
12.1.3 文件訪問的操作
12.2 文件訪問的步驟
12.2.1 文件類型指針
12.2.2 文件訪問的方法
12.3 文件的打開與關閉
12.4 標準文件的讀寫
12.5 非標準文件的讀寫
12.6 文件定位函數
12.6.1 fseek()函數
12.6.2 ftell()函數
12.6.3 rewindt[)函數
12.7 出錯的檢測函數
12.7.1 ferror()函數
12.7.2 clearerr()函數
12.8 判斷文件結束函數
12.8.1 feof()函數
12.8.2 remove()函數
本章小結
習題
第13章 程序的綜合設計
13.1 程序舉例
13.1.1 數組應用舉例
13.1.2 指針應用舉例
13.1.3 結構體應用舉例
13.1.4 共用體應用舉例
13.1.5 位運算應用舉例
13.2 綜合設計
本章小結
習題
附錄A 常用字符與ASCⅡ對照表
附錄B 常用頭文件和函數分類詳解
附錄C C語言庫文件
附錄D C語言常見編譯錯誤信息
附錄E 關鍵字列表
參考文獻


我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。