《精講多練C語言》是1998年西安交通大學出版社出版的圖書。
基本介紹
- ISBN:9787560509464
- 頁數:301
- 定價:20.00
- 出版社:西安交通大學出版社
- 出版時間:1998-05
- 裝幀:平裝
內容簡介,作品目錄,
內容簡介
本書是按電子部的《1996~2000年全國電子信息類專業教材編審出版計畫》,由計算機教學指導委員會編審、推薦出版的。
本書旨在使學生掌握使用C語言進行應用程式設計的基本技能,著眼於培養學生獨立編程的能力和對程式設計語言的悟性。按“精講多練”教學思路,根據C語言和程式設計特點,全書分為兩大部分,各5個單元。第一部分為C的基本內容,包括控制結構、基本數據類型、表達式和函式、編譯預處理以及調試技術等,第二部分為C的高級編程技術,包括指針套用和高級數據結構。每一個單元均有7個主題,方便教和學。本書還配有配套的教學軟體和投影膠片。
本書可作為大專院校程式設計語言課程的教材,也可供工程技術人員參考。
作品目錄
目錄
出版說明
前言
使用本書的建議
第1單元 Hello,C!
本單元教學目標
學習要求
授課內容
1.1 C語言是最好的程式設計語言
1.2 C程式的基本結構
1.3 用C語言解決實際問題的步驟
自學內容
1.4 C語言的歷史、特點、用途和發展
1.5 庫函式printf()與scanf()的使用方法
調試技術
1.6 TurboC2.0的安裝方法和主要檔案
1.7 Turbo C集成環境的使用方法
1.8 程式的輸入與編輯
1.9 利用Turbo C的在線上幫助
1.10 編譯過程的調試
1.11 連線過程的調試
程式設計舉例
單元上機練習題目
第2單元 控制結構
本單元教學目標
學習要求
授課內容
2.1 程式的基本控制結構
2.2 “自頂向下,逐步求精”的程式設計方法
2.3 C語言的控制結構
2.4 偽代碼
自學內容
2.5 結構化程式設計方法簡介
2.6 C語言的其它控制轉移語句
2.6.1switch語句
2.6.2goto語句和語句標號
2.6.3break語句和continue語句
調試技術
2.7 運行錯誤的判斷與調試
2.8 基本調試手段
程式設計舉例
單元上機練習題目
第3單元 數據類型
本單元教學目標
學習要求
授課內容
3.1 數據類型
3.2 整數數據的表示方法
3.3 一般數值數據的表示方法
3.4 文字數據的表示方法
3.5 數組
自學內容
3.6 標識符
3.7 8進制和16進制常量
3.8 類型修飾符
3.9 變數的初始化
3.10字元型數組和字元串處理庫函式
調試技術
3.11Turbo C集成環境的調試功能
3.12 集成環境的檔案處理功能
3.13 工程檔案的套用
程式設計舉例
單元上機練習題目
第4單元 表達式與函式
本單元教學目標
學習要求
授課內容
4.1 算術運算符和算術表達式
4.2 邏輯運算符和邏輯表達式
4.3 賦值運算符和賦值表達式
4.4 自增運算符和自減運算符
4.5 其它具有副作用的運算符
4.6 表達式語句
4.7 函式的結構
4.8 函式的引用
自學內容
4.9 表達式中各運算符的運算順序
4.10 類型不同的數據之間的混合算術運算
4.11 問號表達式
4.12 逗號表達式
4.13 函式的說明
4.14 遞歸函式
調試技術
4.15 存儲模式
4.16 集成環境的參數設定
4.17 命令行編譯器
程式設計舉例
單元上機練習題目
思考題
第5單元 編譯預處理
本單元教學目標
學習要求
授課內容
5.1 宏定義
5.2 檔案包含
自學內容
5.3 局部變數和全局變數
5.4 自動變數、靜態變數和暫存器變數
5.5 多個源程式檔案組成的大程式中的全局變數說明
5.6 變數使用小結
調試技術
5.7 註解在調試中的作用
5.8 編譯程式的預定義宏
5.9 條件編譯命令
5.10 取消宏定義命令
5.11 如何查看編譯預處理對源程式的轉換結果
程式設計舉例
單元上機練習題目
第6單元 結構體和共用體類型
本單元教學目標
學習要求
授課內容
6.1 結構體類型
6.2 結構體類型和結構體類型變數的定義
6.3 結構體類型變數的使用
自學內容
6.4 日期類型和時間類型
6.5 共用體類型
6.6 枚舉類型
6.7 typedef語句
6.8 結構體類型變數的初值
6.9 如何確定各種數據類型變數占用的存儲量
6.10 類型定義和變數說明的簡化
實用編程
6.11 用戶界面程式設計:面向顯示屏的輸出
6.12選單程式構造
6.13 中文作業系統編程
程式設計舉例
單元上機練習題目
第7單元 指針的概念
本單元教學目標
學習要求
授課內容
7.1 地址與指針
7.2 指針型變數的定義
7.3 指針與數組
自學內容
7.4 指針的數組
7.5 指針和指針數組的初始化
實用編程
7.6 使用作業系統的中斷功能調用
7.7 滑鼠編程
程式設計舉例
單元上機練習題目
第8單元 指針與函式
本單元教學目標
學習要求
授課內容
8.1 返回值為地址值的函式
8.2 指針型的參數
8.3 指向函式的指針
8.4 指向函式的指針的數組
自學內容
8.5 指向指針的指針
8.6 指向void類型的指針和對指針的強制類型轉換
8.7 動態存儲分配與記憶體管理
8.8 命令行參數
實用編程
8.9 可變參數表函式的編程
8.10 遠指針和近指針
程式設計舉例
單元上機練習題目
第9單元 指針與結構體
本單元教學目標
學習要求
教學內容
9.1 指針與結構體類型變數
9.2 鍊表結構(1):單鍊表
自學內容
9.3 鍊表結構(2):其它鏈式數據結構
9.4 位運算表達式
實用編程
9.5 圖形編程基礎
程式設計舉例
單元上機練習題目
第10單元 檔案
本單元教學目標
學習要求
授課內容
10.1 檔案概述
10.2 檔案的打開與關閉
10.3 按字元方式讀寫檔案
自學內容
10.4 檔案的格式讀寫
10.5 檔案的成塊讀寫
10.6 檔案指針管理
10.7 非緩衝檔案系統簡介
實用編程
10.8 漢字顯示的基本原理
程式設計舉例
單元上機練習題目
附錄1 ASCII碼錶
附錄2 Turbo C常用庫函式
附錄3 常見的編譯出錯信息
參考文獻