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

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

《c語言程式設計》是2012年科學出版社出版的圖書,作者是張秀萍。

基本介紹

  • 中文名:c語言程式設計
  • 作者:張秀萍
  • 出版時間:2012年1月
  • 出版社科學出版社
  • ISBN:9787030330666 
內容簡介,圖書目錄,

內容簡介

本書通過大量的實例講解C語言程式設計的方法,主要內容包括C語言程式的結構、數據類型、運算符和表達式、數據的輸入和輸出、選擇結構、循環結構、數組、函式等。

圖書目錄

第1章 概述
1.1 C語言的發展歷程
1.1.1 程式設計語言
1.1.2 C語言的發展
1.1.3 C語言的特點
1.2 算法
1.2.1 算法的概念
1.2.2 算法的特性
1.2.3 算法的描述方法
1.3 簡單的C程式
1.4 結構化程式設計
1.4.1 程式設計
1.4.2 結構化程式設計方法
1.5 C語言程式的運行環境
1.5.1 概述
1.5.2 TurboC2.0集成開發環境的介紹
本章小結
習題
第2章 數據
2.1 數據類型
2.2 常量
2.2.1 整型常量
2.2.2 實型常量
2.2.3 字元常量
2.2.4 字元串常量
2.2.5 符號常量
2.3 變數
2.3.1 標識符
2.3.2 變數
2.4 運算符和表達式
2.4.1 運算符和表達式
2.4.2 賦值運算符
2.4.3 算術運算符
2.4.4 關係運算符
2.4.5 邏輯運算符
2.4.6 條件運算符
2.4.7 逗號運算符
2.4.8 運算符的優先權和結合性
本章小結
實驗
習題
第3章 順序結構的程式設計
3.1 順序結構的語句
3.1.1 賦值語句
3.1.2 空語句
3.1.3 複合語句
3.2 輸入/輸出函式
3.2.1 格式輸出函式printf()
3.2.2 格式輸入函式Scant()
3.3 字元輸入/輸出函式
3.3.1 字元輸入函式getchar()
3.3.2 字元輸出函式putchar()
3.4 程式舉例
本章小結
實驗
習題
第4章 選擇結構的程式設計
4.1 if語句
4.1.1 單分支選擇結構
4.1.2 雙分支選擇結構
4.2 if語句的嵌套
4.2.1 嵌套的一般形式
4.2.2 ifelseif形式
4.3 switch語句
4.3.rswitch語句的一般形式
4.3.2 switch語句的嵌套
4.4 無條件選擇結構
4.4.1 goto語句
4.4.2 break語句
4.4.3 continue語句
4.5 程式舉例
本章小結
實驗
習題
第5章 循環控制結構
5.1 goto語句以及用goto語句構成循環
5.2 while語句
5.3 do.While語句
5.4 for語句
5.5 循環的嵌套
5.6 break和continue語句
5.6.1 break語句
5.6.2 continue語句
5.7 程式舉例
本章小結
實驗
習題
第6章 數組
6.1 一維數組的定義和引用
6.1.1 一維數組的定義
6.1.2 一維數組元素的引用
6.1.3 一維數組的初始化
6.1.4 一維數組的存儲結構
6.1.5 一維數組的程式舉例
6.2 二維數組的定義和引用
6.2.1 二維數組的定義
6.2.2 二維數組元素的引用
6.2.3 二維數組的初始化
6.2.4 二維數組的程式舉例i
6.3 字元數組
6.3.1 字元數組的定義及引用
6.3.2 字元數組的初始化
6.3.3 字元數組的輸入/輸出
6.3.4 字元串處理函式
本章小結
實驗
習題
第7章 函式
7.1 函式概述
7.2 函式的定義及使用
7.2.1 函式的定義
7.2.2 使用自定義函式
7.2.3 函式定義和使用舉例
7.3 函式中變數的屬性
7.3.1 局部變數和全局變數
7.3.2 變數的存儲類型
7.4 函式套用
7.4.1 函式的嵌套和遞歸
7.4.2 數組作為函式的參數
本章小結
實驗
習題
第8章 指針
8.1 指針的概念
8.1.1 地址
8.1.2 指針和指針變數
8.2 變數的指針和指針變數
8.2.1 指針變數的定義和初始化
8.2.2 指針變數的賦值和引用
8.2.3 指針變數的其他操作
8.2.4.指針變數作為函式參數
8.3 數組和指針
8.3.1 一維數組的指針表示
8.3.2 多維數組的指針表示
8.4 字元串和指針
8.4.1 字元串的表示形式
8.4.2 字元串指針作函式參數
8.5 函式和指針
8.5.1 返回指針值的函式
8.5.2 指向函式的指針
8.6 指針數組和指向指針的指針
8.6.1 指針數組
8.6.2 指向指針的指針
8.6.3 命令行參數
本章小結
實驗
習題
第9章 結構體、共用體和枚舉類型
9.1 結構體類型
9.1.1 結構體類型的定義
9.I.2 結構體類型變數的定義
9.1.3 結構體變數的初始化與運算
9.1.4 結構體變數的引用
9.1.5 結構體數組
9.1.6 結構體指針變數
9.1.7 用結構體變數和結構體指針變數做函式參數
9.2 鍊表
9.2.1 鍊表概述
9.2.2 處理鍊表的函式
9.2.3 建立動態鍊表
9.2.4 鍊表的輸出
9.2.5 鍊表的插入操作
9.2.6 鍊表的刪除操作
9.3 共用體
9.3.1 共用體類型定義
9.3.2 共用體變數的引用
9.4 枚舉類型
9.4.1 枚舉類型定義
9.4.2 枚舉類型變數的賦值和使用
9.5 用typedef定義類型
本章小結
實驗
習題
第10章 編譯預處理
10.1 宏定義
10.1.1 不帶參數的宏定義
10.1.2 帶參數的宏定義
10.2 檔案包含處理
10.3 條件編譯
本章小結
實驗
習題
第11章 位運算
11.1 基本運算符與位運算
11.1.1 按位與運算符
11.1.2 按位或運算符
11.1.3 按位異或運算符
11.1.4 按位取反運算符
11.2 位移運算符與位移運算
11.2.1 左移運算符
11.2.2 右移運算符
11.3 位運算的複合賦值運算符
本章小結
習題
第12章 檔案
12.1 檔案概述
12.1.1 檔案的概念
12.1.2 檔案的分類
12.1.3 檔案的一般操作過程
12.1.4 檔案的指針
12.2 檔案的基本操作
12.2.1 打開和關閉檔案
12.2.2 最基本的檔案讀/寫函式
12.3 檔案的數據塊讀/寫操作
12.3.1 fread函式
12.3.2 fwiite函式
12.4 檔案的其他操作
12.4.1 檔案的格式化讀/寫
12.4.2 檔案的隨機讀/寫操作
12.4.3 檔案的字元串操作
本章小結
實驗
習題
附錄A ASCⅡ表
附錄B C語言常用庫函式
附錄C TurboC(V2.0)編譯錯誤信息
附錄D MicrosoftVisualC++6.0運行環境簡介
參考文獻

相關詞條

熱門詞條

聯絡我們