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

21世紀高職高專規劃教材‧計算機應用系列:C語言程序設計案例教程

  • 作者:吳紹根 編
  • 出版社: 清華大學出版社
  • 出版時間:2010-09-01
  • 版次:1
  • 商品編號: 10435095

    頁數:186

    印次:1

    印刷時間:2010-09-01


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

購買數量:

內容簡介

 

《C語言程序設計案例教程》採用「以項目為中心、案例驅動」的編寫方式,圍繞案例的實施過程逐步引入和介紹c語言程序設計的相關知識,並使用這些知識來解決案例中的問題。為了達到較好的學習效果,《C語言程序設計案例教程》同時配有練習用案例,使讀者邊學邊練,以期達到更好的效果。《C語言程序設計案例教程》主要內容包括用流程圖表示業務過程、綜合案例場景及目標、顯示程序的基本信息、構建程序功能菜單、構建程序功能框架、處理簡單數據、處理復合數據、處理動態數據及保存程序數據等。
  《C語言程序設計案例教程》結構合理,語言通俗易懂,並具有理論內容適當、側重技術應用的特點。該教材主要面向高職高專的學生,同時也可作為相關技術人員的培訓教材。

目錄

第1章 用流程圖表示業務過程
1.1 案例1-1:去圖書市場買書
1.1.1 分析及描述「去圖書市場買書」的過程?
1.1.2 流程圖及流程圖最基本圖符
1.1.3 學生練習:用流程圖表示「去商場買東西」的過程
1.2 案例1-2:計算從1到n的整數和
1.2.1 用流程圖描述「計算從1到n的整數和
1.2.2 流程圖高級圖符
1.2.3 學生練習:用流程圖表示「計算從1到n的乘積」
1.3 案例1-3:判斷任一年份是否為閏年
1.3.1 用流程圖描述「判斷任一年份是否為閏年
1.3.2 學生練習:用流程圖表示「計算二次方程的根」
1.4 拓展
1.5 本章小結

第2章 綜合案例場景及目標
2.1 教學案例介紹:學生信息管理系統
2.1.1 學生信息管理系統場景
2.1.2 學生信息管理系統最終目標
2.1.3 分析學生信息管理系統
2.1.4 學生信息管理系統運行過程
2.2 邊講邊練案例介紹:圖書信息管理系統
2.2.1 圖書信息管理系統場景
2.2.2 圖書信息管理系統最終目標
2.2.3 分析圖書信息管理系統
2.3 本章小結

第3章 顯示程序的基本信息
3.1 案例3-1:顯示「學生信息管理系統」的基本信息
3.1.1 目標與要求
3.1.2 顯示程序基本信息的最簡單的C語言程序
3.2 C語言程序的基本結構及運行過程
3.2.1 C語言程序的基本結構
3.2.2 C語言程序的運行過程
3.2.3 最基本的輸出信息函數printf
3.2.4 C語言的歷史
3.3 編輯、編譯及運行C語言程序
3.3.1 下載及安裝CodeBlocks集成開發環境
3.3.2 編輯C語言程序
3.3.3 編譯C語言程序
3.3.4 運行C語言程序
3.4 學生練習:顯示「圖書信息管理系統」的基本信息
3.5 拓展
3.6 本章小結

第4章 構建程序功能菜單
4.1 案例4-1:構建「學生信息管理系統」的功能菜單
4.2 顯示功能菜單
4.3 菜單的選擇
4.3.1 變量及常量
4.3.2 C語言基本數據類型
4.3.3 運算符和表達式
4.3.4 scanf及getchar的使用
4.4 處理菜單選擇
4.4.1 檢測菜單選擇
4.4.2 基本分支語句
4.4.3 多分支語句
4.4.4 循環控制語句
4.5 案例實施:本階段案例代碼
4.6 學生練習:構建「圖書信息管理系統」的功能菜單
4.7 拓展
4.8 本章小結

第5章 構建程序功能框架
5.1 案例5-1:構建「學生信息管理系統」的功能框架
5.2 使用函數構建程序功能框架
5.2.1 函數及其分類
5.2.2 函數的定義
5.2.3 函數聲明
5.2.4 函數的調用
5.3 案例實施:構建「學生信息管理系統」的功能框架
5.4 學生練習:構建「圖書信息管理系統」的功能框架
5.5 拓展
5.5.1 main()函數的參數
5.5.2 函數的遞歸調用
5.6 本章小結

第6章 處理簡單數據
6.1 案例6-1:處理「學生信息管理系統」學生的姓名信息
6.2 使用數組表示學生姓名
6.2.1 定義數組
6.2.2 訪問數組元素
6.2.3 字符數組的特性及其應用
6.2.4 常用C庫字符串操作函數
6.2.5 二維數組
6.2.6 全局變量
6.3 案例實施:處理「學生信息管理系統」學生的姓名信息
6.3.1 定義全局變量
6.3.2 錄入功能
6.3.3 查詢功能
6.3.4 修改功能
6.3.5 刪除功能
6.3.6 列表功能
6.4 學生練習:處理「圖書信息管理系統」的圖書名稱
6.5 拓展
6.5.1 scanf函數和gets函數
6.5.2 全局變量的一些討論
6.5.3 strcpy函數與memmove函數
6.5.4 數組名作為函數參數
6.6 本章小結

第7章 處理復合數據
7.1 案例7-1:處理「學生信息管理系統」中學生的完整信息
7.2 使用結構類型表示學生的完整信息
7.2.1 定義結構類型
7.2.2 定義結構類型變量
7.2.3 訪問結構類型變量的成員及結構變量的初始化
7.2.4 使用結構類型數組
7.2.5 結構類型變量作為函數參數
7.3 案例實施:處理「學生信息管理系統」中學生的完整信息
7.3.1 添加新的工程文件
7.3.2 工程各個源文件的內容
7.3.3 修改代碼以管理學生的完整信息
7.3.4 編譯和運行修改後的程序
7.4 調試程序
7.4.1 設置程序為可調試狀態
7.4.2 設置程序的斷點
7.4.3 啟動程序調試
7.4.4 單步跟蹤程序
7.4.5 結束調試
7.5 學生練習:處理「圖書信息管理系統」中的圖書的完整信息
7.6 拓展
7.6.1 union共同體
7.6.2 enum枚舉類型
7.7 本章小結

第8章 處理動態數據
8.1 案例8-1:處理「學生信息管理系統」學生人數的變動
8.2 使用指針處理學生人數的變動
8.2.1 指針及其作用
8.2.2 定義指針變量
8.2.3 指針操作符的使用
8.2.4 結構類型指針變量的使用
8.2.5 指針變量作為函數參數
8.2.6 內存空間的分配和釋放函數malloc及free函數的使用
8.3 案例實施:處理「學生信息管理系統」學生人數的變動
8.4 學生練習:處理「圖書信息管理系統」的動態圖書數據
8.5 拓展
8.5.1 指向一維數組的指針變量
8.5.2 指向二維數組的指針變量
8.5.3 用指針處理鏈表
8.6 本章小結

第9章 保存程序數據
9.1 案例9-1:將「學生信息管理系統」的學生信息進行永久保存
9.2 使用文件永久保存學生信息
9.2.1 文件及其作用
9.2.2 文件操作的基本過程
9.2.3 打開文件
9.2.4 讀寫文件
9.2.5 關閉文件
9.3 案例實施:將「學生信息管理系統」的學生信息進行永久保存
9.4 學生練習:將「圖書信息管理系統」中的圖書信息永久保存
9.5 拓展
9.6 本章小結

第10章 最終的學生信息管理系統完整代碼
10.1 Student.h
10.2 function.h
10.3 StudentManager.c
10.4 function.c

第11章 名片管理系統
11.1 名片管理系統案例場景及功能規劃
11.2 在Code::Blocks創建名片管理系統工程
11.3 定義名片基本數據信息
111.4 編寫程序功能主菜單
11.5 編寫功能實現函數
11.6 名片管理系統運行效果
11.7 本章小結
附錄1 常用ASCII碼表
附錄2 常用C語言庫函數
參考文獻


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