易學易懂C語言教程
劉永春
買這商品的人也買了...
-
$301Python 黑客攻防入門 -
Python 網絡黑客攻防技術導論$414$393 -
電子學 (適用: 資工所.電機所.電子所.電機工程技師.電子工程技師.大學用書.電通所.光電所.生物醫工所)$780$702 -
線性代數考前衝刺 (適用: 資工所.統計所.電機所.轉學考)$680$612
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書以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語言格式化檔案保存和呼叫方法的程式設計應用程式舉例
?本章小結
參考文獻



