c語言程式設計(2011年8月科學出版社出版的圖書)

本詞條是多義詞,共99+個義項
更多義項 ▼ 收起列表 ▲

《c語言程式設計》是2011年科學出版社出版的圖書,作者是劉國成、張丹彤。

基本介紹

  • 中文名:c語言程式設計
  • 作者:劉國成、張丹彤
  • 出版時間:2011年8月
  • 出版社科學出版社
  • ISBN:9787030316929 
內容簡介,圖書目錄,

內容簡介

本書從分析C語言程式的基本結構開始,介紹了常量、變數、表達式和常用輸入輸出庫函式、流程控制、數組和字元串處理、函式、指針、編譯預處理命令、結構體和共用體、檔案以及C語言高級程式設計等知識點。

圖書目錄

第1章 C語言概述
1.1 程式設計語言及其發展
1.1.1 機器語言
1.1.2 彙編語言
1.1.3 高級語言
1.2 C語言的歷史
1.3 C語言的標準
1.4 C語言的程式結構
1.4.1 簡單的C程式剖析
1.4.2 C程式的基本結構
1.5 C程式的運行
1.5.1 運行C程式的步驟
1.5.2 集成開發環境(IDE)
本章小結
習題
第2章 C語言程式設計基礎
2.1 常量
2.1.1 整型常量
2.1.2 實型常量
2.1.3 單字元常量
2.1.4 字元串常量
2.1.5 符號常量
2.2 變數
2.2.1 變數名
2.2.2 變數的類型
2.2.3 變數的定義及操作
2.3 運算符與表達式
2.3.1 算術運算符和算術表達式
2.3.2 關係運算符和關係表達式
2.3.3 邏輯運算符和邏輯表達式
2.3.4 賦值運算符和賦值表達式
2.3.5 自增、自減運算符
2.3.6 條件運算符
2.3.7 逗號運算符和逗號表達式
2.4 運算符的優先權與結合性
2.4.1 優先權
2.4.2 結合性
2.5 類型轉換
2.5.1 隱式類型轉換
2.5.2 顯式類型轉換
本章小結
習題
第3章 輸入與輸出
3.1 讀入一個字元
3.2 輸出一個字元
3.3 格式化輸入
3.3.1 整數輸入
3.3.2 實數輸入
3.3.3 單個字元輸入
3.3.4 字元串輸入
3.4 格式化輸出
3.5 程式舉例
本章小結
習題
第4章 選擇結構程式設計
4.1 if語句
4.1.1 簡單if語句
4.1.2 ifelse語句
4.1.3 嵌套汀else語句
4.1.4 階梯式ifelse語句
4.2 swltch語句
本章小結
習題
第5章 循環結構程式設計
5.1 goto語句
5.2 while語句
5.3 dowhile語句
5.4 for語句
5.5 break語句與continue語句
5.5.1 break語句
5.5.2 continue語句
5.6 循環的嵌套
本章小結
習題
第6章 數組
6.1 一維數組
6.1.1 一維數組的定義
6.1.2 一維數組的引用
6.1.3 一維數組的初始化與賦值
6.1.4 一維數組的套用舉例
6.2 二維數組
6.2.1 二維數組的定義
6.2.2 二維數組的引用
6.2.3 二維數組的初始化與賦值
6.3 字元數組與字元串
6.3.1 字元數組的定義
6.3.2 字元數組的初始化與賦值
6.3.3 字元串和字元數組
6.3.4 字元數組的輸入輸出
6.3.5 字元串處理函式
本章小結
習題
第7章 函式
7.1 函式概述
7.2 函式聲明
7.3 函式定義和函式調用
7.3.1 函式定義
7.3.2 函式調用
7.3.3 參數傳遞
7.4 程式舉例
7.5 函式的嵌套調用和遞歸調用
7.5.1 函式的嵌套調用
7.5.2 函式的遞歸調用
7.6 變數的作用域
7.6.1 局部變數
7.6.2 全局變數
7.7 變數的存儲類別
本章小結
習題
第8章 指針
8.1 指針概述
8.2 訪問變數的地址
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.6 指針與二維數組
8.6.1 指向二維數組元素的指針
8.6.2 維數組名與指針
8.6.3 維數組與指向一維數組的指針變數
8.7 指針與字元串
8.8 指針兼容性
8.8.1 指針大小兼容
8.8.2 void指針
8.8.3 指針轉換
8.9 指針與函式
8.9.1 指針作為實際參數
8.9.2 指針型函式
8.9.3 函式指針變數
8.10 main函式的參數
本章小結
習題
第9章 編譯預處理
9.1 概述
9.1.1 預處理器的工作方式
9.1.2 預處理命令
9.2 宏定義
9.2.1 不帶參數的宏定義
9.2.2 帶參數的宏定義
9.3 檔案包含
9.4 條件編譯
本章小結
習題
第10章 結構體、共用體與枚舉類型
10.1 結構體
10.1.1 定義結構體類型
10.1.2 定義結構體變數
10.1.3 訪問結構體成員
10.1.4 結構體變數的初始化
10.1.5 結構體嵌套
10.1.6 結構體數組
10.1.7 結構體指針變數
10.1.8 結構體與函式
10.2 共用體
10.2.1 定義共用體類型
10.2.2 定義共用體變數
10.2.3 訪問共用體成員
10.2.4 共用體變數的賦值
10.2.5 共用體變數的初始化
10.2.6 共用體的套用
10.3 枚舉類型
10.3.t定義枚舉類型
10.3.2 定義枚舉類型變數
10.4 用typedef定義類型
本章小結
習題
第11章 檔案管理
11.1 概述
11.2 檔案的打開與關閉
11.2.1 檔案指針
11.2.2 文本檔案與二進制檔案
11.2.3 檔案的打開
11.2.4 檔案的關閉
11.3 檔案的讀/寫
11.3.1 fputc函式和fgetc函式
11.3.2 fread函式和fwrite函式
11.3.3 fscanf函式和fprinf函式
11.3.4 fgets函式和fputs函式
11.4 檔案的定位
本章小結
習題
第12章 C語言高級程式設計
12.1 位運算
12.1.1 位運算符
12.1.2 按位與運算
12.1.3 按位或運算
12.1.4 按位異或運算
12.1.5 按位取反運算
12.1.6 左移運算符([[)
12.1.7 右移運算符(]])
12.1.8 程式舉例
12.2 動態存儲分配
12.2.1 malloc函式
12.2.2 calloc函式
12.2.3 realloc函式
12.2.4 free函式
12.3 鍊表
12.3.1 鍊表概述
12.3.2 增加新節點
12.3.3 單向鍊表的遍歷
12.3.4 查找數據項
12.3.5 插入節點
12.3.6 刪除節點
12.3.7 清空鍊表
本章小結
習題
附錄1 部分ascii碼錶
附錄2 C語言的部分關鍵字
附錄3 運算符的優先權和結合性
參考文獻

相關詞條

熱門詞條

聯絡我們