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

21世紀普通高校計算機公共課程規劃教材:C程序設計基礎

  • 作者:李瑞 等 著
  • 出版社: 清華大學出版社
  • 出版時間:2008-07-01
  • 版次:1
  • 商品編號: 10438454

    頁數:249

    印刷時間:2008-07-01


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

購買數量:

內容簡介

 

《21世紀普通高校計算機公共課程規劃教材:C程序設計基礎》分為8章,包括程序設計思想、數值處理、邏輯處理、數據組織、編程模塊化思想、指針、文件以及綜合設計。《21世紀普通高校計算機公共課程規劃教材:C程序設計基礎》知識覆蓋面廣,例題多而豐富。
  通過大量知識點明確的例題,讓讀者更好地掌握程序設計方法,強調實踐中學習,每章均配有上機實踐訓練。
  《21世紀普通高校計算機公共課程規劃教材:C程序設計基礎》可以作為高等院校計算機專業本科、專科低年級學生學習計算機語言的入門教材,還可以作為科技人員自學C語言的參考書。

目錄

第1章 程序設計思想
1.1 程序設計
1.1.1 程序設計的基本步驟
1.1.2 程序設計的學習方法
1.2 算法
1.2.1 算法概念
1.2.2 算法的特性
1.2.3 算法的表示
1.2.4 算法的複雜度
1.2.5 結構化程序設計方法
1.2.6 算法舉例
1.3 編程準備
1.3.1 Turbo C編程開發環境
1.3.2 VC++編程開發環境
1.3.3 實例運行過程
1.4 上機實踐

第2章 數值處理
2.1 程序的基本結構
2.2 數據類型
2.3 標識符、常量和變量
2.3.1 標識符
2.3.2 常量和變量
2.3.3 整型數據
2.3.4 實型數據
2.3.5 字符型數據
2.4 變量賦值
2.4.1 變量賦初值
2.4.2 賦值運算符和賦值表達式
2.4.3 運算符的優先級和結合性
2.5 算術運算符和算術表達式
2.5.1 算術運算符
2.5.2 算術表達式
2.5.3 算術運算符優先級和結合性
2.5.4 算術運算中的類型轉換
2.6 位運算符、逗號運算符和求字節運算符
2.6.1 位運算符
2.6.2 逗號運算符
2.6.3 求字節運算符
2.7 基本輸入輸出函數
2.7.1 格式化輸出函數——printf
2.7.2 格式化輸入函數——scanf
2.7.3 字符輸出函數——putchar
2.7.4 字符輸入函數——getchar
2.8 編譯預處理
2.8.1 宏定義
2.8.2 文件包含
2.8.3 條件編譯
2.9 程序設計舉例
2.10 上機實踐
習題2

第3章 邏輯處理
3.1 關係運算符和關係表達式
3.1.1 關係運算符
3.1.2 關係表達式
3.2 邏輯運算符和邏輯表達式
3.2.1 邏輯運算符
3.2.2 邏輯表達式
3.3 語句和復合語句
3.4 分支結構
3.4.1 if語句
3.4.2 switch語句
3.4.3 條件運算符
3.5 循環結構
3.5.1 while語句
3.5.2 do-while語句
3.5.3 for語句 65
3.5.4 循環語句的嵌套
3.5.5 break語句和continue語句
3.6 程序設計舉例
3.7 上機實踐
習題3

第4章 數據組織
4.1 數組
4.1.1 一維數組
4.1.2 二維數組
4.1.3 字符數組
4.2 結構體
4.2.1 結構體變量
4.2.2 結構體數組
4.3 共用體
4.4 枚舉類型
4.5 typedef自定義類型
4.6 程序設計舉例
4.7 上機實踐
習題4

第5章 編程模塊化思想
5.1 函數
5.1.1 函數概述
5.1.2 函數的定義
5.1.3 函數的調用與參數
5.1.4 對被調用函數的聲明
5.1.5 函數的返回值與函數類型
5.1.6 函數的參數傳遞
5.1.7 函數的嵌套調用和遞歸調用
5.2 局部變量和全局變量
5.2.1 局部變量
5.2.2 全局變量
5.3 變量的存儲類別
5.3.1 局部變量的存儲
5.3.2 全局變量的存儲
5.4 內部函數和外部函數
5.4.1 內部函數
5.4.2 外部函數
5.4.3 多文件編譯
5.5 程序設計舉例
5.6 上機實踐
習題5 140

第6章 指針
6.1 指針的概念
6.2 變量與指針
6.2.1 指針變量的引用
6.2.2 指針變量作為函數參數
6.3 數組與指針
6.3.1 指向數組元素的指針
6.3.2 通過指針引用數組元素
6.3.3 用數組名作函數參數
6.3.4 二維數組與指針
6.4 字符串與指針
6.4.1 字符串的表示形式
6.4.2 字符指針作函數參數
6.5 函數與指針
6.5.1 用函數指針變量調用函數
6.5.2 用指向函數的指針作函數參數
6.5.3 返回指針值的函數
6.6 指針數組與二級指針
6.6.1 指針數組的概念
6.6.2 二級指針
6.6.3 主函數與命令行參數
6.7 結構與指針
6.7.1 指向結構體變量的指針
6.7.2 指向結構體數組的指針
6.7.3 用指向結構體的指針作函數參數
6.8 鏈表
6.8.1 動態分配和釋放空間的函數
6.8.2 建立和輸出鏈表
6.8.3 鏈表的基本操作
6.9 程序設計舉例
6.10 上機實踐
習題6

第7章 文件
7.1 文件的概念
7.2 文件的打開和關閉
7.2.1 文件的打開
7.2.2 文件的關閉
7.3 文件的讀寫
7.3.1 讀寫一個字符的函數
7.3.2 讀寫字符串函數
7.3.3 讀寫一個數據塊函數
7.3.4 文件格式化讀寫函數
7.4 文件的定位
7.5 程序設計舉例
7.6 上機實踐
習題7

第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 參考程序
附錄A 常用字符與ASCII代碼對照表
附錄B 運算符的優先級和結合性
附錄C 庫函數
參考文獻


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