易學易懂C語言教程

劉永春

  • 出版商: 清華大學
  • 出版日期: 2024-06-01
  • 售價: $534
  • 貴賓價: 9.5$507
  • 語言: 簡體中文
  • 頁數: 430
  • 裝訂: 平裝
  • ISBN: 7302663645
  • ISBN-13: 9787302663645
  • 相關分類: C 程式語言
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

本書以C語言的基礎應用「程式設計」為主線,將C語言的基本概念和程式設計基礎與程式的設計過程一步一步巧妙地結合起來,
讓學習者在程式設計的過程中理解基本概念,在理解概念的過程中提升程式設計與程式設計能力,達到事半功倍的效果。

本書採用啟發、引導式的思路,運用簡單易懂的語言,將抽象的概念具體化,將複雜的問題簡單化,
有效提煉學習方法,重點放在學習內容,啟發、引導學習者的程式興趣,一步一步掌握程式設計技巧,不斷鞏固程式設計技能。
本書內容包括C語言概述、順序結構、選擇結構、循環結構、陣列、指標、函數、頭檔、結構體和資料檔案的存取技術等。
每章都配有練習二維碼以及習題簡易答案的二維碼,還配有完整的PPT課件和編程軟體,供學習者和教學人員參考。

本書可以用作大學本科教材,也可以用作C語言愛好者的自學書籍,也可以作為軟體專業人士的參考用書。

目錄大綱

第1章 C語言概述與程式設計基礎
?1.1 怎樣學好C語言
?1.2 C語言程式的輸出語句介紹
?1.3 簡單的C語言程式設計
?1.3.1 函數的分類與定義
?1.3.2 用主函數實現輸出功能
?1.3.3 簡單的C語言程式設計
?1.4 Microsoft Visual C++ 6.0程式設計軟體的使用方法
?1.4.1 程式設計軟體的下載與安裝
?1.4.2 開啟Microsoft Visual C++ 6.0軟體與程式設計的方法
?1.4.3 對原始程式進行編譯鏈接
?1.4.4 程式的運作方法
?1.5 C語言程式設計過程中錯誤訊息的處理方法
?1.5.1 程式錯誤的查找方法
?1.5.2 減少程式錯誤的方法
?1.6 新編或開啟程式的方法
?本章小結
第2章 C語言順序結構的程式設計
?2.1 怎樣用C語言程式進行算術運算
?2.2 C語言的輸入語句指令格式介紹
?2.3 多種表達式的應用
?2.4 用C語言程序進行除法和求餘運算
?2.5 各類數值型資料間的混合運算規則
?2.6 順序結構的程式設計應用舉例
?2.7 輸入輸出語句較複雜的控制格式介紹
?本章小結
第3章 C語言選擇結構的程式設計
?3.1 流程圖演算法介紹
?3.2 單一選擇結構的用法
?3.3 選擇結構判斷條件的構成形式介紹
?3.4 位元邏輯運算及判斷條件的組成
?3.4.1 二進位數的位元邏輯運算方法
?3.4.2 位元邏輯判斷條件的應用
?3.5 選擇結構的程式設計應用舉例
?3.6 選擇結構的嵌套
?3.7 條件式與條件語句介紹
?3.8 switch()多分支語句介紹
?本章小結
第4章 C語言循環結構的程式設計
?4.1 循環的概念
?4.2 用for語句實現迴圈的方法
?4.3 用goto和if()語句實現迴圈的方法
?4.4 用while語句和do--while語句實現迴圈的方法
?4.5 4種循環語句的比較
?4.6 用break和continue語句改變迴圈的路徑
?4.7 循環語句的嵌套
?本章小結
第5章 C語言中的數組
?5.1 數組概念的引入
?5.2 一維數組的定義
?5.2.1 數組的位址特性
?5.2.2 數組元素的引用
?5.3 一維數組元素的賦值與引用方法
?5.4 一維數組的程式設計應用舉例
?5.5 二維數組的概念
?5.5.1 二維數組的定義
?5.5.2 二維數組的初始化
?5.5.3 二維數組的程式設計應用舉例
?5.6 字元陣列與字串應用
?5.6.1 字元陣列的程式設計應用舉例
?5.6.2 字串的輸入輸出函數介紹
?5.6.3 字串的其他處理函數介紹
?5.7 陣列的程式設計綜合應用舉例
?本章小結
第6章 C語言中的指針
?6.1 指標的概念與定義
?6.2 變數的指標及3個關鍵環節
?6.3 一維數組的指針及3個關鍵環節
?6.3.1 一維數組指標的定義
?6.3.2 一維數組指標的定位
?6.3.3 一維數組指標的引用
?6.3.4 一維數組指標的引用程式設計舉例
?6.4 二維數組的列指針及3個關鍵環節
?6.4.1 二維數組列指標的定義
?6.4.2 二維數組列指標的定位
?6.4.3 二維數組列指標的引用
?6.4.4 二維陣列列指標的引用程式設計舉例
?6.5 二維數組行指針及3個關鍵環節
?6.5.1 二維數組行指標的定義
?6.5.2 二維數組行指標的定位
?6.5.3 二維數組行指標的引用
?6.5.4 二維陣列行指標的引用程式設計舉例
?6.6 字串指標及3個關鍵環節
?6.6.1 字串指標的定義與定位
?6.6.2 用字元指標引用字串的方法
?6.6.3 用字元指標引用單一字元的方法
?6.6.4 用二維字串行指標引用字串的方法
?6.6.5 二維字串行指標的引用程式設計舉例
?6.6.6 用二維字串行指標引用單一字元的方法
?本章小結
第7章 C語言中的函數
?7.1 C程式的結構形式
?7.2 函數的分類
?7.3 自訂函數與主函數的分工協作
?7.4 自訂函數的程式設計設計與呼叫方法
?7.5 函數的呼叫方法與形式
?7.6 函數呼叫的3種傳遞方式及特點
?7.6.1 變數的傳遞方式及特點
?7.6.2 指針的傳遞方式及特點
?7.6.3 地址的傳遞方式及特點
?7.7 函數的指標及3個關鍵環節
?7.7.1 函數指標的定義
?7.7.2 函數指標的定位
?7.7.3 函數指標的引用
?7.8 函數呼叫的程式設計綜合應用舉例
?7.8.1 指標作形參呼叫自訂函數的方法
?7.8.2 位址作形參呼叫自訂函數的方法
?7.9 變數的作用域
?7.9.1 局部變數與全域變數的意義
?7.9.2 靜態變數與普通變數的差異
?7.10 主文件與外部文件及相關函數
?7.10.1 內部函數的宣告與呼叫方法
?7.10.2 外部函數的宣告與呼叫方法
?7.10.3 靜態外部變數與靜態外部函數的宣告方法
?7.11 C語言程式的工程應用設計方法
?7.11.1 C語言程式的工程應用設計架構介紹
?7.11.2 C語言程式工程應用的設計步驟
?7.11.3 在Windows桌面上執行C語言程式檔案的設定方法
?7.12 通用函數的呼叫方法
?本章小結
第8章 C語言中的頭檔及其應用
?8.1 頭檔的編輯與使用方法
?8.1.1 頭檔的相關概念與處理方法
?8.1.2 頭檔的使用方法
?8.2 頭檔的程式設計應用舉例
?8.3 頭檔的工程應用開發步驟
?本章小結
第9章 C語言中的結構體及其應用
?9.1 結構體概述
?9.2 結構體的定義
?9.3 結構體變數的定義
?9.4 複雜結構體的嵌套定義
?9.5 結構體成員資料的輸入方法
?9.6 結構體成員資料的運算方法
?9.7 結構體成員資料的輸出方法
?9.8 結構體數組介紹
?9.8.1 結構體數組的定義
?9.8.2 結構體陣列成員的輸入與輸出方法
?9.9 結構體的程式設計應用舉例
?9.10 結構體指針及3個關鍵環節
?9.10.1 結構體指針的定義
?9.10.2 結構體指針的定位
?9.10.3 結構體指針的引用
?9.10.4 結構體數組指標的程式設計引用舉例
?9.11 結構體函數的程式設計應用舉例
?9.12 結構體中的鍊錶介紹
?9.13 靜態鍊錶的建立與操作方式
?9.14 動態鍊錶的建立與操作方式
?9.14.1 動態記憶體分配函數介紹
?9.14.2 建立動態鍊錶的程式設計舉例
?9.14.3 對鍊錶結點的插人與刪除方法
?9.14.4 鍊錶與陣列的關係
?本章小結
第10章 C語言的資料檔案與資料的存取技術
?10.1 C語言的資料檔概述
?10.2 C語言資料檔的開啟方式
?10.3 C語言資料檔常用的特定函數介紹
?10.3.1 FILE結構體類型介紹
?10.3.2 檔案指標的3個關鍵環節
?10.4 C語言單一字元檔案的操作方法
?10.5 C語言單一整數檔的操作方法
?10.6 C語言單一字串檔的操作方法
?10.7 C語言資料塊檔案的操作方法
?10.8 C語言格式化檔案的操作方法
?10.8.1 格式化檔案的概念
?10.8.2 格式化檔案的儲存方法
?10.8.3 格式化檔案的呼叫方法
?10.8.4 對其他類型的文字文件進行格式化文件的呼叫方法
?10.8.5 C語言格式化檔案保存和呼叫方法的程式設計應用程式舉例
?本章小結
參考文獻