中文年末書展|繁簡參展書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 -
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
相關主題
商品描述
本書從零基礎讀者的角度出發,通過通俗易懂的語言、豐富多彩的實例,
循序漸進地讓讀者在實踐中學習C語言編程知識,並提升自己的實際開發能力。
全書共分為4篇22章,內容包括初識C語言、算法、C語言的開發環境、C語言程序結構、數據類型、
常用數據輸出輸入函數、運算符與表達式、條件判斷語句、循環控制語句、數組、字符串處理函數、
自定義函數、指針、結構體與鍊錶、共享體與枚舉類型、位運算、預處理、文件操作、
內存管理、網絡套接字編程、貪吃蛇大作戰、繽紛水果消消樂等。
書中知識點講解細緻,側重介紹每個知識點的使用場景,涉及的代碼給出了詳細的註釋,
可以使讀者輕鬆領會C語言程序開發的精髓,快速提高開發技能。
同時,本書配套了大量教學視頻,掃碼即可觀看,還提供所有程序源文件,方便讀者實踐。
本書適合C語言初學者、軟件開發入門者自學使用,也可用作高等院校相關專業的教材及參考書。
目錄大綱
第1篇基礎知識篇
第1章初識C語言2 視頻講解:5節,12分鐘
1.1 什麼是C語言3
1.2 C語言的發展史3
1.2.1 計算機語言簡述3
1.2.2 C語言的發展與應用4
1.3 C語言的特點5
1.4 C語言的應用5
本章知識思維導圖8
第2章算法9 視頻講解:5節,17分鐘
2.1 算法的基本概念10
2.1.1 算法的特性10
2.1.2 算法的優劣11
2.2 算法的描述11
2.2.1 自然語言12
[實例2.1] 把大象裝進冰箱裡12
[實例2.2] 農夫、羊、狼及白菜過河12
2.2.2 流程圖12
[實例2.3] 用流程圖表示把大象裝進冰箱13
[實例2.4] 用流程圖表示農夫、羊、狼及白菜過河14
[實例2.5] 判斷數字是否為偶數15
[實例2.6] 用不同循環結構實現同一個求和問題16
2.2.3 NS流程圖16
[實例2.7] 求n!的不同流程圖17
[實例2.8] 求優選公約數的不同流程圖18
本章知識思維導圖19
第3章C語言的開發環境20 視頻講解:4節,22分鐘
3.1 常用的開發環境21
3.2 安裝C語言開發環境22
3.2.1 下載Visual Studio 2019 22
3.2.2 安裝Visual Studio 2019 23
3.3 熟悉C語言開發環境26
3.3.1 編寫第一個程序26
3.3.2 熟悉開發環境30
本章知識思維導圖33
第4章C語言程序結構34 視頻講解:4節,18分鐘
4.1 剖析第一個C語言程序35
4.1.1 #include指令和stdio.h函數庫35
4.1.2 主函數36
4.1.3 函數體37
4.1.4 執行語句37
4.1.5 return語句38
4.2 註釋38
4.2.1 單行註釋38
4.2.2 多行註釋39
4.2.3 文檔註釋39
4.3 關鍵字與標識符40
4.3.1 關鍵字40
4.3.2 標識符41
4.4 C程序的編程規範42
4.4.1 使用空格42
4.4.2 使用換行43
4.4.3 命名規範43
本章知識思維導圖44
第5章數據類型45 視頻講解:11節,51分鐘
5.1 常量與變量46
5.1.1 常量46
5.1.2 變量47
5.2 基本數據類型概述47
5.3 整型數據48
5.3.1 聲明整數類型48
5.3.2 初始化整數類型48
5.3.3 其他整型類型49
5.3.4 打印其他整數類型數據49
[實例5.1] 輸出不同類型49
5.3.5 整型常量50
5.4 浮點類型50
5.4.1 聲明浮點類型51
5.4.2 初始化浮點數據52
5.4.3 輸出浮點型數據53
[實例5.2] 輸出不同小數數據53
5.4.4 浮點型常量53
5.5 字符char類型54
5.5.1 聲明字符型54
5.5.2 初始化字符型54
5.5.3 輸出字符型數據55
[實例5.3] 輸出字符型“A”的值和整型'A'的值56
5.5.4 字符型常量56
[實例5.4] 輸出字符笑臉^_^ 57
5.5.5 轉義字符58
5.6 類型轉換59
5.6.1 自動類型轉換59
5.6.2 強制類型轉換59
[實例5.5] 模擬去商場買鞋60
5.7 變量存儲類別60
5.7.1 auto變量60
[實例5.6] 使用auto修飾變量60
5.7.2 static變量61
[實例5.7] 停車場還剩多少停車位61
5.7.3 register變量62
5.7.4 extern變量62
5.8 混合運算63
[實例5.8] 計算1+'A'+2.2的值63
本章知識思維導圖64
第6章常用數據輸出輸入函數65 視頻講解:6節,23分鐘
6.1 字符輸出輸入函數66
6.1.1 字符輸出函數66
[實例6.1] 輸出大眼萌@_@ 66
6.1.2 字符輸入函數67
[實例6.2] 同時輸入英文字和轉義字符67
6.2 字符串輸出輸入函數68
6.2.1 字符串輸出函數68
[實例6.3] 利用兩種形式輸出天氣預報69
6.2.2 字符串輸入函數69
[實例6.4] 模擬在線考試系統69
6.3 格式化字符輸出輸入函數70
6.3.1 格式化字符輸出函數70
[實例6.5] 幾頭牛能吃飽71
[實例6.6] 琳瑯滿目的“MingRi”輸出格式72
6.3.2 格式化字符輸入函數73
[實例6.7] 計算圓的周長和球的體積75
[實例6.8] 輸入x和y兩個數值,並輸出交換後的值76
本章知識思維導圖78
第7章運算符與表達式79 視頻講解:7節,25分鐘
7.1 賦值運算符與賦值表達式80
7.1.1 賦值運算符80
7.1.2 賦值表達式80
7.1.3 為變量賦值80
[實例7.1] 模擬鐘點工的計費82
7.1.4 複合賦值運算符與表達式83
[實例7.2] 使用複合賦值運算符計算表達式的結果84
7.2 算術運算符與算術表達式84
7.2.1 “+”運算符與表達式85
7.2.2 “-”運算符與表達式85
7.2.3 “*”運算符與表達式86
7.2.4 “/”運算符與表達式86
[實例7.3] 將華氏度轉為攝氏度87
7.2.5 “%”運算符與表達式88
7.2.6 小結88
7.2.7 算術運算符的優先級與結合性89
[實例7.4] 某一小學數學老師為學生出算數題89
7.3 自增自減運算符90
7.3.1 “++”運算符90
7.3.2 “--”運算符91
7.3.3 “++”“--”運算符的使用91
[實例7.5] 比較自增、自減運算符的前綴與後綴92
7.4 關係運算符與關係運算表達式93
7.4.1 “>”運算符與表達式93
7.4.2 “>=”運算符與表達式93
7.4.3 “<”運算符與表達式94
7.4.4 “<=”運算符與表達式95
7.4.5 “==”運算符與表達式95
7.4.6 “!=”運算符與表達式96
7.4.7 小結96
7.4.8 優先級與結合性97
[實例7.6] 判斷一個數是奇數還是偶數97
7.5 邏輯運算符與邏輯表達式98
7.5.1 “&&”運算符與表達式98
7.5.2 “||”運算符與表達式99
7.5.3 “!”運算符與表達式100
7.5.4 小結101
7.5.5 優先級與結合性102
[實例7.7] 數字88和0真真假假變換102
7.6 逗號運算符與逗號表達式103
7.6.1 逗號運算符和表達式103
7.6.2 逗號運算符應用103
[實例7.8] 逗號運算符的運用103
7.7 運算符優先級和結合性以及復合賦值運算符104
7.7.1 運算符優先級和結合性104
7.7.2 複合賦值運算符105
本章知識思維導圖106
第2篇核心技術篇
第8章條件判斷語句108 視頻講解:7節,29分鐘
8.1 if相關語句109
8.1.1 單個if語句形式110
[實例8.1] 模擬到銀行取錢場景111
[實例8.2] 判斷是否通過考試112
8.1.2 if…else語句形式113
[實例8.3] 選擇餐桌就餐114
[實例8.4] 判斷是否是閏年115
[實例8.5] 商品競猜遊戲115
8.1.3 if…else if語句形式116
[實例8.6] 設計過關類遊戲118
[實例8.7] 老師測試同學的立體感和反應速度118
8.2 if語句的嵌套119
[實例8.8] 時間都去哪了121
8.3 條件運算符122
[實例8.9] 坐出租車所花多少費用123
8.4 switch語句123
8.4.1 switch語句的基本形式123
[實例8.10] 考試成績的三六九等125
8.4.2 switch語句的變形126
[實例8.11] 輸入的某個月份屬於哪個季節127
本章知識思維導圖129
……
