程式設計簡明教程:C 描述

程式設計簡明教程:C 描述

《程式設計簡明教程:C描述》是謝書良,茅青海編著的一本圖書。本書對每次上機的目的、內容等項目均有明確的要求,採用的是32位上機環境,考慮到初學者入門的需要,介紹了VC++6.0的簡易使用;每章之後提供一套有多種題型、一定題量的自測練習題,供課堂練習使用。

基本介紹

  • 書名:程式設計簡明教程:C 描述
  • 作者:謝書良,茅青海
  • ISBN: 9787562823766
  • 類別:圖書>計算機與網際網路>程式語言與程式設計
  • 頁數:265
  • 出版社: 華東理工大學出版社
  • 出版時間: 2008-08-01
  • 裝幀: 平裝
  • 開本:16開
  • 版 次: 1
內容簡介,圖書目錄,

內容簡介

《程式設計簡明教程:C++描述》的廣度雖然是按傳統的C語言的知識範圍來確定的,但採取刪繁就簡的原則,以體現入門教材起點低、逐步升高、循序漸進的精神;對於運算符及數據類型的介紹是根據教學內容的需要逐步引入,自然展開的,使初學者不致感到繁雜、零亂;對於數據的輸入和輸出方式,輸入採用的是輸入流cin,無格式輸出採用輸出流cout,格式輸出採用輸出函式printf。格式輸入函式scanf則在學習了有關“地址”的內容後,結合指針內容進行介紹,這樣既顯得自然,又有效地降低了教學難度;將指針的內容分散在有關章節進行介紹,將“函式及其調用”一章後移,以對學生邏輯思維能力循抒培養,使之逐步上升。部分*號註明的指針內容供選用;根據“學以致用”的原則,增加了“綜合套用”一章,並在其他各章選用的例題中,只採用了部分對理解所學知識有用的純數學類型題,增加了大量有實用價值的題,以提高興趣、激發上進,使理論與實踐結合得更為緊密;“多思考,勤上機”是學好程式設計課程的關鍵。

圖書目錄

第1章 程式設計概述
1.1 基本概念
1.2 算法概述
1.3 數據的輸入與輸出
1.3.1 數據輸出
1.3.2 數據輸入
1.3.3 一個簡單的C++程式
1.4 C++程式的結構
1.5 程式運行的流程
1.6 C++程式的上機環境--VC++6.0集成開發環境簡介
第2章 基本數據類型、運算符與表達式
2.1 數據的基本類型
2.2 變數
2.2.1 標識符命名
2.2.2 變數的聲明與初始化
2.2.3 使用變數時的注意事項
2.3 常量
2.3.1 整型常量
2.3.2 實型常量
2.3.3 字元常量
2.3.4 字元串常量
2.3.5 宏常量
2.3.6 CONST類型修飾符
2.4 算術運算符與算術表達式
2.4.1 基本的算術運算符
2.4.2 算術表達式及算術運算符的優先權與結合性
2.4.3 表達式中各類數值型數據間的混合運算
2.4.4 強制類型轉換運算符
2.5 賦值運算符與賦值表達式
2.5.1 賦值運算符
2.5.2 賦值過程中的類型轉換
2.5.3 複合的賦值運算符
2.5.4 賦值表達式
2.6 自增1和自減1運算符
2.7 逗號運算符與逗號表達式
第1、2章自測練習題
第3章 面向過程程式的控制結構
3.1 在輸出流中使用控制符
3.2 用輸出函式printf進行格式輸出
3.3 字元數據的輸出與輸入
3.4 編寫順序結構的程式
3.5 關係運算與邏輯運算
3.5.1 關係運算符與關係表達式
3.5.2 邏輯常量和邏輯變數
3.5.3 邏輯運算與邏輯表達式
3.6 分支選擇結構與if語句
3.7 條件運算符與條件表達式
3.8 if語句的嵌套
3.9 多分支選擇結構與switch語句
3.10 編寫分支選擇結構的程式
3.11 循環結構和循環語句
3.11.1 用while語句構成循環
3.11.2 用do-while從句構成循環
3.11.3 用for從句構成循環
3.12 循環的嵌套
3.13 流程控制的轉移
3.13.1 continue語句
3.13.2 break語句
3.13.3 goto從句
3.14 編寫循環結構的程式
第3章自測練習題
第4章 數組和指針
4.1 一維數組的定義和引用
4.1.1 一維數組的定義
4.1.2 一維數組元素的引用
4.1.3 一維數組的初始化
4.1.4 對數組元素的賦值
4.2 二維數組的定義與引用
4.2.1 二維數組的定義
4.2.2 二維數組元素的引用
4.2.3 二維數組的初始化
4.2.4 二維數組的套用舉例
4.3 指針與指針變數
4.3.1 地址和指針的概念
4.3.2 指針值的算術運算
4.3.3 指針類型的強制轉換
4.3.4 指針運算的優先權
4.4 指針與數組
4.4.1 用指針操作一維數組
4.4.2 用指針操作二維數組
4.4.3 用指針數組操作二維數組
4.5 字元數組與字元串簡介
4.5.1 字元數組的定義
4.5.2 字元數組的輸出和輸入
4.5.3 字元串處理函式
4.6 指針與字元串
第4章自測練習題1
第4章自測練習題2
第5章 其他數據類型
5.1 結構體
5.1.1 結構體類型的定義
5.1.2 結構體變數
5.1.3 結構體數組
5.2 指針與結構體
5.2.1 指向結構體變數的指針
5.2.2 指向結構體數組的指針
5.2.3 用指針處理靜態鍊表簡介
5.3 共用體(聯合體)
5.3.1 共用體類型的定義
5.3.2 共用體變數
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.6.3 位運算的複合賦值運算
5.6.4 位欄位
第5章自測練習題
第6章 函式及其調用
6.1 概述
6.2 定義函式的一般形式
6.2.1 無參函式
6.2.2 有參函式
6.3 函式參數與函式的值
6.3.1 調用函式時的數據傳遞
6.3.2 函式返回值
6.4 函式的調用
6.5 函式的嵌套調用
6.6 函式的遞歸調用
6.7 數組作為函式的參數
6.7.1 數組元素作為函式實參
6.7.2 數組名作函式的參數
6.7.3 二維數組名作函式參數
6.8 指針與函式
6.8.1 指針作為函式的參數
6.8.2 返回指針值的函式--指針函式
6.8.3 指向函式的指針--函式指針
6.8.4 用結構體變數和指向結構體的指針作函式參數
6.9 指針與引用
6.10 變數的存儲類型
6.10.1 存儲類型
6.10.2 全局變數
6.10.3 局部變數(自動變數)
6.10.4 靜態變數
6.10.5 靜態函式
附:關於作用域和生存期、可見性、變數和函式的聲明定義及不同存儲類型在記憶體中的存儲方式
6.11 預處理命令
6.11.1 宏定義命令#define
6.11.2 檔案包含(嵌入)命令#include
第6章自測練習題
第7章檔案
7.1 檔案概述
7.2 檔案的打開與關閉
7.3 檔案的讀寫
7.4 檔案的定位
第7章自測練習題
第8章 綜合套用
8.1 單檔案套用實例--小型通訊錄查詢系統
8.2 多檔案套用實例--學生成績管理系統
第8章自測練習題
實驗1 熟悉Visual C++6.0的運行環境
實驗2.1 數據類型、運算符及表達式
實驗2.2 數據類型、運算符及表達式(續)
實驗3.1 數據的輸入、輸出與順序結構程式設計
實驗3.2 分支選擇結構程式設計
實驗3.3 循環結構程式設計
實驗4.1 指針的基本使用
實驗4.2 數組的套用
實驗5.1 結構體和共用體
實驗5.2 用指針數組處理字元串及用指針處理結構體
實驗6.1 函式及其調用
實驗6.2 函式的嵌套、遞歸調用及帶參宏替換
實驗7 檔案的讀寫訪問
實驗8 課程實踐--含數據錄入、修改、刪除、查詢等的綜合實例設計
附錄A ASCII碼字元集
附錄B 運算符的優先權和結合性
附錄C 輸入、輸出函式中的格式控制符及修飾符
參考文獻

相關詞條

熱門詞條

聯絡我們