C語言開發基礎教程(Dev-C++)(第2版)
黑馬程序員
買這商品的人也買了...
-
基礎資料結構 ─ 使用 C++ (Fundamentals of Data Structures in C++, 2/e)$790$751 -
微積分學習要訣, 20/e (適用: 研究所.轉學考.大專用書)$780$741 -
鳥哥的 Linux 私房菜-伺服器架設篇, 3/e$800$632 -
$534信號完整性揭秘 — 於博士 SI 設計手記 -
$234嵌入式實時操作系統 μC\OS-Ⅱ 原理及應用, 3/e -
作業系統概念, 9/e (授權經銷版) (Operating System Concepts, 9/e)$850$808 -
計算機組織與設計 : 硬體/軟體的介面, 5/e (Patterson: Computer Organization and Design: The Hardware/Software Interface, 5/e)$1,250$1,188 -
$354PADS 9.5 電路設計與模擬從入門到精通 -
線性代數, 9/e (Leon: Linear Algebra with Application, 9/e)$720$706 -
Python 入門邁向高手之路王者歸來$699$594 -
Java 入門 邁向高手之路 王者歸來$699$594 -
C & C++ 程式設計經典, 4/e (適用 Dev C++ 與 Visual C++ 2017)$600$474 -
PHP、MySQL 與 JavaScript 學習手冊, 5/e (Learning PHP , MySQL & JavaScript : With jQuery, CSS & HTML5, 5/e)$980$774 -
2020 新趨勢計算機概論$520$411 -
Fundamentals of Probability With Stochastic Processes, 4/e (Hardcover)$1,480$1,450 -
C++ 程式設計解題入門 -- 融入程式設計競賽與 APCS 實作題, 2/e$520$411 -
Python 網路爬蟲:大數據擷取、清洗、儲存與分析 -- 王者歸來$650$514 -
機率與統計$580$568 -
SQL Server 2019/2017 資料庫設計與開發實務$620$490 -
精通無瑕程式碼:工程師也能斷捨離!消除複雜度、提升效率的 17個關鍵技法 (The Art of Clean Code: Best Practices to Eliminate Complexity and Simplify Your Life)$600$396
中文年末書展|繁簡參展書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 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
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 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
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
相關主題
商品描述
本書分為12個章節,首先介紹了程序設計基礎思想,其次介紹了C語言的基礎語法,包括基礎數據類型、流程控制、數組、函數、指針、字符串、結構體,之後介紹了預處理、文件操作等知識,然後通過綜合項目,對前面所述知識進行回顧、總結與應用,最後介紹了程序開發中常見的數據結構(包括鏈表、棧、隊列)及其相關操作。
目錄大綱
第1章程序設計與C語言
1.1計算機語言
1.2程序設計與算法
1.2.1算法——程序的靈魂
1.2.2算法的表示
1.3 C語言概述
1.3.1 C語言的發展史
1.3.2 C語言的標準
1.3.3 C語言的應用領域
1.4開發環境搭建
1.4.1主流開發工具介紹
1.4.2安裝Dev-C++
1.5編寫Hello World
1.5.1編寫第一個程序Hello World
1.5.2 C程序編譯運行原理
1.6階段案例——我的名片
1.7本章小結
1.8習題
第2章數據類型與運算符
2.1關鍵字和標識符
2.1.1關鍵字
2.1.2標識符
2.2常量與變量
2.2.1常量
2.2.2變量
2.3數據類型
2.3.1基本類型
2.3.2構造類型
2.3.3指針類型
2.3.4類型轉換
2.4運算符與表達式
2.4.1運算符與表達式的概念
2.4.2算術運算符與算術表達式
2.4.3關係運算符與關係表達式
2.4.4邏輯運算符與邏輯表達式
2.4.5賦值運算符與賦值表達式
2.4.6條件運算符與條件表達式
2.4.7位運算符
2.4.8 sizeof運算符
2.5運算優先級
2.6階段案例——加密
2.7階段案例——數字反轉
2.8本章小結
2.9習題
第3章流程控制
3.1程序流程圖
3.2順序結構
3.3選擇結構
3.3.1 if條件語句
3.3.2 switch條件語句
3.4階段案例——自動販賣機
3.5循環結構
3.5.1 while循環
3.5.2 do…while循環
3.5.3 for循環
3.5.4循環嵌套
3.5.5跳轉語句
3.6階段案例——薪水問題
3.7本章小結
3.8習題
第4章數組
4.1什麼是數組
4.2一維數組
4.2.1一維數組的定義與初始化
4.2.2一維數組的訪問
4.2.3數組元素排序
4.3階段案例——雙色球
4.4二維數組
4.4.1二維數組定義與初始化
4.4.2二維數組的訪問
4.5階段案例——楊輝三角
4.6多維數組
4.7本章小結
4.8習題
第5章函數
5.1初識函數
5.1.1函數的定義
5.1.2格式化輸入/輸出
5.2函數調用
5.2.1函數調用方式
5.2.2嵌套調用
5.2.3遞歸調用
5.3階段案例——漢諾塔
5.4外部函數與內部函數
5.4.1外部函數
5.4.2內部函數
5.5局部變量與全局變量
5.5.1局部變量
5.5.2全局變量
5.6認識靜態庫與動態庫
5.7階段案例——體測成績判定
5.8本章小結
5.9習題
第6章指針
6.1指針的概念
6.2指針運算
6.2.1取址運算符
6.2.2取值運算符
6.2.3常用指針運算
6.3指針與數組
6.3.1指針與一維數組
6.3.2指針與二維數組
6.4階段案例——幻方
6.5指針與函數
6.5.1指針變量作為函數參數
6.5.2函數指針
6.5.3回調函數
6.6指針數組
6.6.1定義指針數組
6.6.2指針數組的應用
6.7二級指針
6.8階段案例——天生棋局
6.9指針與const
6.10本章小結
6.11習題
第7章字符串
7.1字符數組和字符串
7.1.1字符數組
7.1.2字符串
7.1.3字符串與指針
7.2字符串的輸入/輸出
7.2.1常見的輸入函數
7.2.2常見的輸出函數
7.3字符串操作函數
7.3.1字符串比較
7.3.2字符串查找
7.3.3字符串連接
7.3.4字符串複製
7.4數字與字符串轉換
7.5階段案例——迴文字符串
7.6本章小結
7.7習題
第8章結構體
8.1結構體類型
8.1.1結構體類型聲明
8.1.2結構體變量定義
8.1.3結構體變量的大小
8.1.4結構體變量初始化
8.1.5結構體變量訪問
8.2結構體數組
8.2.1結構體數組的定義
8.2.2結構體數組的初始化
8.2.3結構體數組的訪問
8.3結構體與指針
8.3.1結構體指針
8.3.2結構體數組指針
8.4結構體與函數
8.4.1結構體變量作為函數參數
8.4.2結構體數組作為函數參數
8.4.3結構體指針作為函數參數
8.5 typedef的使用
8.6階段案例——學生成績
管理系統
8.7本章小結
8.8習題
第9章預處理
9.1宏定義
9.1.1不帶參數的宏定義
9.1.2帶參數的宏定義
9.2文件包含
9.2.1文件包含命令的格式
9.2 .2多文件包含實例
9.3條件編譯
9.3.1 #if/#else/#endif指令
9.3.2 #ifdef指令
9.3.3 #ifndef指令
9.4斷言
9.4.1斷言的作用
9.4.2斷言與debug
9.5本章小結
9.6習題
第10章文件操作
10.1文件概述
10.1.1流
10.1.2文件
10.1.3

