高級語言程式設計(2020年電子工業出版社出版的圖書)

高級語言程式設計(2020年電子工業出版社出版的圖書)

本詞條是多義詞,共9個義項
更多義項 ▼ 收起列表 ▲

《高級語言程式設計》是2020年電子工業出版社出版的圖書,作者是趙少卡、郭永寧、林為偉。

基本介紹

  • 中文名:高級語言程式設計
  • 作者:趙少卡,郭永寧,林為偉
  • 出版時間:2020年
  • 出版社:電子工業出版社
  • ISBN:9787121353482
  • 開本:16 開
內容簡介,作者簡介,目 錄,

內容簡介

本書是引領初學者由淺入深、循序漸進學習高級語言程式設計的教材。全書介紹了C語言中的基本數據類型、程式的控制結構、模組化程式設計、數組、指針、自定義數據類型、檔案等知識,並提供了一個完整的綜合套用實例。本書緊緊圍繞新工科人才培養的目標,重點講解了C程式設計的思想與方法,並結合豐富的案例,逐步培養初學者的算法意識、模組化的程式設計思想、自主學習能力,以及綜合運用所學知識分析問題、解決問題的能力。本節配有多媒體課件、例題原始碼、部分習題原始碼、慕課平台等立體化教學資源。本書既可作為高等院校和計算機等級考試的教學用書,也可作為對高級語言程式設計感興趣的讀者的自學讀物。

作者簡介

趙少卡,副教授,畢業於武漢大學軟體工程專業,清華大學訪問學者,中國計算機學會專業會員,入選“龍江學者”青年英才獎勵計畫。曾獲得福建省“五一勞動獎章”、省首批“金牌工人”稱號,並獲高校青年教師教學競賽三等獎1項、省級特等獎1項、二等獎1項等,出版教材多部。

目 錄

第1章 程式設計ABC
1.1 歷史沿革:程式語言的發展階段
1.2 回望過去:C語言的發展史
1.3 小試身手:幾個簡單的C程式
1.4 平台出場:C語言的編程環境
1.5 本章小結
1.6 本章習題
第2章 基本數據類型
2.1 一探究竟:數據的機內表示
2.1.1 數值數據的表示
2.1.2 西文字元的編碼
2.2 異彩紛呈:數據的表現形式
2.2.1 常量和變數
2.2.2 整型數據
2.2.3 浮點型數據
2.2.4 字元型數據
2.3 運算出場:基本的運算符和表達式
2.3.1 算術運算符和算術表達式
2.3.2 賦值運算符和賦值表達式
2.3.3 逗號運算符與逗號表達式
2.4 有始有終:數據的控制台輸入與輸出
2.4.1 格式化輸出函式
2.4.2 格式化輸入函式
2.4.3 字元輸入與輸出函式
2.5 本章小結
2.6 本章常見的編程錯誤
2.7 本章習題
第3章 程式的控制結構
3.1 程式靈魂:算法
3.1.1 算法的特性
3.1.2 算法的表示
3.2 流水作業:順序結構
3.3 擇優錄取:選擇結構
3.3.1 關係運算符和關係表達式
3.3.2 邏輯運算符和邏輯表達式
3.3.3 條件語句(if語句)
3.3.4 開關語句(switch語句)
3.3.5 程式設計舉例
3.4 周而復始:循環結構
3.4.1 while循環
3.4.2 do-while循環
3.4.3 for循環
3.4.4 循環的嵌套
3.4.5 循環的跳轉
3.4.6 知識拓展:窮舉與疊代
3.5 本章小結
3.6 本章常見的編程錯誤
3.7 本章習題
第4章 模組化程式設計
4.1 功能封裝:函式
4.1.1 函式的含義
4.1.2 函式的定義和調用
4.1.3 函式的功能
4.1.4 函式原型
4.1.5 棧記憶體的分配和使用
4.1.6 函式的嵌套調用
4.1.7 函式的遞歸調用
4.1.8 程式舉例
4.2 捉摸不定:變數的性質
4.2.1 變數的作用域
4.2.2 變數的生命期
4.2.3 外部函式和內部函式
4.3 磨刀不誤:編譯預處理
4.3.1 宏定義和宏替換
4.3.2 檔案包含
4.3.3 條件編譯
4.4 本章小結
4.5 本章常見的編程錯誤
4.6 本章習題
第5章 數組
5.1 批量處理:一維數組的定義和使用
5.1.1 一維數組的定義方式
5.1.2 一維數組的初始化
5.1.3 一維數組元素的引用
5.1.4 一維數組程式舉例
5.2 完美矩形:二維數組的定義和使用
5.2.1 二維數組的定義
5.2.2 二維數組的初始化
5.2.3 二維數組元素的引用
5.2.4 二維數組程式舉例
5.3 戴帽成串:字元數組和字元串
5.3.1 字元數組與字元串的關係
5.3.2 字元數組的定義
5.3.3 字元數組的初始化
5.3.4 字元數組的引用
5.3.5 字元數組的輸入/輸出
5.3.6 字元串處理函式
5.3.7 字元串的輸入/輸出
5.3.8 程式舉例
5.4 思維訓練:幾種重要的算法
5.4.1 排序算法
5.4.2 查找算法
5.5 知識拓展:向函式傳遞數組
5.6 本章小結
5.7 本章常見的編程錯誤
5.8 本章習題
第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.3.5 指針數組
6.3.6 二級指針
6.3.7 記憶體的動態分配和動態數組的建立
6.4 本章小結
6.5 本章常見的編程錯誤
6.6 本章習題
第7章 自定義數據類型
7.1 求同存異:結構體類型
7.1.1 結構體類型的引入
7.1.2 結構體變數的定義、初始化和引用
7.1.3 結構體數組
7.1.4 結構體與指針
7.1.5 結構體與函式
7.2 夥伴牽手:鍊表
7.2.1 鍊表的概念
7.2.2 鍊表的基本操作
7.3 你中有我:共用體類型
7.3.1 共用體類型的定義
7.3.2 共用體變數的定義
7.3.3 共用體變數的初始化和引用
7.4 心中有數:枚舉類型
7.5 別名當道:typedef類型
7.6 本章小結
7.7 本章常見的編程錯誤
7.8 本章習題
第8章 檔案
8.1 揭示本質:檔案的概念與分類
8.2 暫時歇腳:緩衝檔案系統
8.3 有開有關:檔案的打開與關閉
8.3.1 檔案的打開(fopen()函式)
8.3.2 檔案的關閉(fclose()函式)
8.4 有條不紊:檔案的順序讀寫
8.4.1 fgetc( )函式和fputc( )函式
8.4.2 fgets( )函式和fputs( )函式
8.4.3 fread( )函式和fwrite( )函式
8.5 隨時來訪:檔案的隨機讀寫
8.6 實時診斷:檔案的狀態
8.7 本章小結
8.8 本章常見的編程錯誤
8.9 本章習題
第9章 綜合套用實例——課程表管理系統
9.1 項目背景
9.2 設計目的
9.3 系統分析與功能描述
9.4 總體設計
9.4.1 功能模組設計
9.4.2 數據結構設計
9.4.3 函式功能描述
9.5 程式實現
9.5.1 源碼分析
9.5.2 運行結果
9.6 本章小結
9.7 本章習題
附錄A ASCII碼錶及其中各控制字元的含義
附錄B C語言關鍵字
附錄C C語言運算符的優先權與結合性
附錄D 常用的標準庫函式
附錄E Visual C 6.0上機指南
附錄F Visual C 6.0常見編譯錯誤
參考文獻

相關詞條

熱門詞條

聯絡我們