C語言程式設計案例教程(含實驗)

C語言程式設計案例教程(含實驗)

《C語言程式設計案例教程(含實驗)》 是2009年12月清華大學出版的圖書,作者是仇芒仙、張麗華 。

基本介紹

  • 中文名:C語言程式設計案例教程
  • 出版社:清華大學出版社
  • 作者仇芒仙
    張麗華
  • 出版年:2009-12
  • 定價:35.00元
  • ISBN:9787302210696
  • 頁數:354
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

《C語言程式設計案例教程(含實驗)》內容簡介:C語言是計算機科學與技術、信息管理與信息系統等專業的一門專業基礎課,也是電腦程式設計者的首選課程。《C語言程式設計案例教程(含實驗)》共分兩篇內容。第一篇主要是C語言的基本知識,系統介紹了C語言程式設計的基本計算機科學與技術、信息管理與信息系統等專業的一門專牛檔戲欠業基礎課,也是電腦程式設計者的淚盛白匪首選課程。知識點: C程式的基本構成、數據類型和表達式套用、程式的控制結構、指針、函式、數組、結構體與共用體、檔案、位運算和高級編程知識等。為了幫助讀者提高編程能力,第二篇內容中對常見的45個C程式典型案例進行了解析,並配合C語言基本知識點的學習闡述了10個上機實驗項目,以鞏固讀者的所學知識,提高用C語言解決實際問題的能力。
全書文字通俗,簡明易懂,便於自學。既可作為計算機、信息管理及其相關專業的本科教材,也可以作為計算機等級考試(C語言)的輔導教材,又可以作為計算機業餘愛好者的自學用書。

目錄

第一篇 C語言程式設計教程
第1章 C程式概述1.1 C程式結構
1.1.1 C程式實例
1.1.2 C程式構成
1.1.3 書寫程式時應遵循紙朽船的原則
1.2 C語言的發展
1.2.1 C語言發展
1.2.2 C語言的特點
1.3 數據在計算機中的存儲形式與表示方法
1.3.1 記憶體的組微拜龍織形式
1.3.2 原碼、反碼和補碼
第2章 程式與算嚷炒櫃法
2.1 利用計算機解決問題的基本膠才過程
2.2 程式的算法
2.2.1 算法的概念
2.2.2 算法的表示
2.3 結構化程式設計
2.3.1 結構化程式的基本結構
2.3.2 結構化程式設計的特點與方法
2.3.3 結構化程式設計的過程
2.3.4 程式設計的原則
2.4 C程式的運行環境
2.4.1 TurboC2.0實驗環境
2.4.2 VisualC++6.0實驗環境
第3章 數據類型及其套用
3.1 常量
3.1.1 數值型常店微甩量
3.1.2 字元型常量
3.1.3 符號常量
3.2 變數
3.2.1 變數的要素
3.2.2 變數的分類
3.2.3 變數的地址——指針
3.3 運算符和表達式
3.3.1 運算符
3.3.2 算術運算符和算術表達式
3.3.3 賦值運算符和賦值表達式
3.3.4 複合賦值符和表達式
3.3.5 逗號運算符和逗號表達式
3.3.7 邏輯運算符和邏輯表達式
3.3.8 數據類型轉換
3.4 數據的輸出
3.4.1 printf()函式
3.4.2 格式字元串
3.4.3 字元輸出函式putchar()
3.5 數據的輸入
3.5.1 scanf()函式
3.5.2 格式字元串
3.5.3 字元輸入函式getchar()
第4章 控制結構
4.1 順序結構
4.2 選擇結構
4.2.1 關係運算符及其表達式
4.2.2 邏輯運算符及其表達式
4.2.3 if語句與條件運算符
4.2.4 switch語句
4.3 循環結構
4.3.1 用while語句實現循環
4.3.2 用dowhile語句實現循環
4.3.3 用for語句實現循環
4.3.4 循環嵌套
4.3.5 break語句和continue語句
4.4 綜合實例
第5章 函式
5.1 函式的定義與調用
5.1.1 程式解析
5.1.2 函式的定義
5.1.3 函式的調用
5.1.4 函式調用的過程
5.1.5 函式編程舉例
5.2 變數與函式
5.2.1 局部變數和全局變數
5.2.2 變數生命周期和靜態局部變數
5.3 函式的組織
5.3.1 程式解析——計算常用圓形體體積
5.3.2 函式的嵌套調用
5.3.3 檔案包含
5.3.4 函式與程式檔案模組
5.4 遞歸函式
5.4.1 程式解析
5.4.2 遞歸函式基本概念
5.5 指針與函式
5.5.1 指針作為函式參數
5.5.2 指針函式與函式指針
5.6 宏定義
5.6.1 宏基本定義
5.6.2 帶參數的宏定義
5.7 編譯預處理
第6章 數組
6.1 一維數組
6.1.1 一維數組的定義和引用
6.1.2 一維數組的初始化
6.1.3 一維數組的套用
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.4 數組與指針
6.4.1 通過指針訪問數組元素
6.4.2 指針數組
6.4.3 指向數組的指針
6.4.4 多級指針
6.4.5 main()函式的參數
6.4.6 與指針有關的一些問題
6.5 數組與函式
第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 指向結構體數組的指針
7.5 鍊表及其操作
7.5.1 鍊表概述
7.5.2 單鍊表的表示及實現
7.5.3 動態記憶體管理函式
7.5.4 單鍊表的基本操作
7.5.5 鍊表的套用舉例
7.6 共用體與枚舉
7.6.1 共用體
7.6.2 枚舉類型
第8章 檔案
8.1 檔案的基本概念
8.2 檔案的打開與關閉
8.2.1 檔案打開函式fopen()
8.2.2 檔案關閉函式fclose()
8.3 檔案的讀寫
8.3.1 讀字元函式fgetc()
8.3.2 寫字元函式fputc()
8.3.3 讀字元串函式fgets()
8.3.4 寫字元串函式fputs()
8.3.5 數據塊讀寫函式fread()和fwrite()
8.3.6 格式化讀寫函式fscanf()和fprintf()
8.4 檔案的隨機讀寫
8.5 檔案檢測函式
第9章 位操作
9.1 位運算符
9.1.1 按位與運算
9.1.2 按位或運算
9.1.3 按位異或運算
9.1.4 求反運算
9.1.5 左移運算
9.1.6 右移運算
9.2 位段
第10章 C語言圖形編程
10.1 圖形模式的初始化
10.2 螢幕文本模式和圖形模式之間的切換
10.3 圖形的坐標
10.4 螢幕和視口的設定與清除
10.5 顏色設定
10.6 圖形文本
10.7 圖形函式
10.7.1 像素函式
10.7.2 直線和線型函式
10.7.3 多邊形函式
10.7.4 圓弧和曲線函式
10.7.5 填充函式
10.8 動畫與圖像函式
第11章 C語言綜合套用
11.1 巧用數組設計算法
11.2 活用指針設計特效算法
11.3 用算法提高程式的速度
第二篇 C語言典型程式解析與C語言實驗指南
第12章 C語言典型程式解析
第13章 C語言實驗指南
實驗項目1 C程式的編輯、編譯、連結和運行
實驗項目2 數據類型、運算符、表達式
實驗項目3 順序結構程式設計
實驗項目4 分支結構程式設計
實驗項目5 循環結構程式設計
實驗項目6 函式及其套用
實驗項目7 數組及其套用
實驗項目8 指針及其套用
實驗項目9 結構體及其套用
實驗項目10 檔案的套用
附錄A 常用的字元與ASCII碼
附錄B C語言中的關鍵字及其用途
附錄C 運算符的優先權和結合性
附錄D 常用庫函式
參考文獻
3.5 數據的輸入
3.5.1 scanf()函式
3.5.2 格式字元串
3.5.3 字元輸入函式getchar()
第4章 控制結構
4.1 順序結構
4.2 選擇結構
4.2.1 關係運算符及其表達式
4.2.2 邏輯運算符及其表達式
4.2.3 if語句與條件運算符
4.2.4 switch語句
4.3 循環結構
4.3.1 用while語句實現循環
4.3.2 用dowhile語句實現循環
4.3.3 用for語句實現循環
4.3.4 循環嵌套
4.3.5 break語句和continue語句
4.4 綜合實例
第5章 函式
5.1 函式的定義與調用
5.1.1 程式解析
5.1.2 函式的定義
5.1.3 函式的調用
5.1.4 函式調用的過程
5.1.5 函式編程舉例
5.2 變數與函式
5.2.1 局部變數和全局變數
5.2.2 變數生命周期和靜態局部變數
5.3 函式的組織
5.3.1 程式解析——計算常用圓形體體積
5.3.2 函式的嵌套調用
5.3.3 檔案包含
5.3.4 函式與程式檔案模組
5.4 遞歸函式
5.4.1 程式解析
5.4.2 遞歸函式基本概念
5.5 指針與函式
5.5.1 指針作為函式參數
5.5.2 指針函式與函式指針
5.6 宏定義
5.6.1 宏基本定義
5.6.2 帶參數的宏定義
5.7 編譯預處理
第6章 數組
6.1 一維數組
6.1.1 一維數組的定義和引用
6.1.2 一維數組的初始化
6.1.3 一維數組的套用
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.4 數組與指針
6.4.1 通過指針訪問數組元素
6.4.2 指針數組
6.4.3 指向數組的指針
6.4.4 多級指針
6.4.5 main()函式的參數
6.4.6 與指針有關的一些問題
6.5 數組與函式
第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 指向結構體數組的指針
7.5 鍊表及其操作
7.5.1 鍊表概述
7.5.2 單鍊表的表示及實現
7.5.3 動態記憶體管理函式
7.5.4 單鍊表的基本操作
7.5.5 鍊表的套用舉例
7.6 共用體與枚舉
7.6.1 共用體
7.6.2 枚舉類型
第8章 檔案
8.1 檔案的基本概念
8.2 檔案的打開與關閉
8.2.1 檔案打開函式fopen()
8.2.2 檔案關閉函式fclose()
8.3 檔案的讀寫
8.3.1 讀字元函式fgetc()
8.3.2 寫字元函式fputc()
8.3.3 讀字元串函式fgets()
8.3.4 寫字元串函式fputs()
8.3.5 數據塊讀寫函式fread()和fwrite()
8.3.6 格式化讀寫函式fscanf()和fprintf()
8.4 檔案的隨機讀寫
8.5 檔案檢測函式
第9章 位操作
9.1 位運算符
9.1.1 按位與運算
9.1.2 按位或運算
9.1.3 按位異或運算
9.1.4 求反運算
9.1.5 左移運算
9.1.6 右移運算
9.2 位段
第10章 C語言圖形編程
10.1 圖形模式的初始化
10.2 螢幕文本模式和圖形模式之間的切換
10.3 圖形的坐標
10.4 螢幕和視口的設定與清除
10.5 顏色設定
10.6 圖形文本
10.7 圖形函式
10.7.1 像素函式
10.7.2 直線和線型函式
10.7.3 多邊形函式
10.7.4 圓弧和曲線函式
10.7.5 填充函式
10.8 動畫與圖像函式
第11章 C語言綜合套用
11.1 巧用數組設計算法
11.2 活用指針設計特效算法
11.3 用算法提高程式的速度
第二篇 C語言典型程式解析與C語言實驗指南
第12章 C語言典型程式解析
第13章 C語言實驗指南
實驗項目1 C程式的編輯、編譯、連結和運行
實驗項目2 數據類型、運算符、表達式
實驗項目3 順序結構程式設計
實驗項目4 分支結構程式設計
實驗項目5 循環結構程式設計
實驗項目6 函式及其套用
實驗項目7 數組及其套用
實驗項目8 指針及其套用
實驗項目9 結構體及其套用
實驗項目10 檔案的套用
附錄A 常用的字元與ASCII碼
附錄B C語言中的關鍵字及其用途
附錄C 運算符的優先權和結合性
附錄D 常用庫函式
參考文獻

相關詞條

熱門詞條

聯絡我們