買這商品的人也買了...
-
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
Python x Arduino 物聯網整合開發實戰$490$387 -
$450STM32F1 開發標準教程 -
$521C語言程序設計
中文年末書展|繁簡參展書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
相關主題
商品描述
全書共分9章,包括初識C語言,數據類型和運算符,數據的輸入輸出,選擇結構,循環結構,數組,函數,指針,結構體和共享體。所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的註釋,可以使讀者輕松領會c語言程序開發的精髓,快速提高開發技能。
作者簡介
王佐兵,男,煙臺大學計算機及應用專業畢業,煙臺南山學院專職教師。
長期從事"程序”設計類課程的教學,具有豐富的經驗。
目錄大綱
第壹章初識C語言 1
1.1 C語言的發展歷史 1
1.2 C語言的特點 2
1.3 **個C程序 3
1.4 C程序開發流程 5
課後習題 7
第2章C語言基礎 9
2.1 標識符 9
2.1.1 C語言的字符集 9
2.1.2 關鍵字
2.1.3 標識符10
2.2 數據類型10
2.3 常量和變量11
2.3.1 常量11
2.3.2 變量14
2.3.3 整型變量14
2.3.4 實型變量16
2.3.5 字符型變量17
2.3.6 變量初始化1
2.3.7 各類數值型數據之間的混合運算19
2.4 運算符和表達式20
2.4.1 運算符簡介20
2.4.2 算術運算符21
2.4.3 賦值運算符和賦值表達式23
2.4.4 逗號運算符和逗號表達式24
2.5 常見錯誤24
課後習題26
第3章數據的輸入/輸出30
3.1 C語句的分類30
3.2 程序的三種基本結構31
3.3 數據輸入/輸出的概念33
3.4 字符輸入/輸出函數34
3.4.1 字符輸出函數putchar() 34
3.4.2 字符輸入函數getchar() 34
3.5 格式輸入/輸出函數35
3.5.1 格式輸出函數printf() 35
3.5.2 格式輸入函數scanf() 38
3.6 程序舉例41
3.7 常見錯誤42
課後習題43
第4章選擇結構49
4.1 關係運算49
4.1.1 關係運算符及優先級49
4.1.2 關係表達式49
4.2 邏輯運算50
4.2.1 邏輯運算符及優先級50
4.2.2 邏輯表達式51
4.3 if語句52
4.3.1 if語句的三種基本形式52
4.3.2 if語句的嵌套56
4.3.3 條件運算符58
4.4 switch語句59
4.5 程序舉例61
4.6 常見錯誤63
課後習題64
第5章循環結構73
5.1 while語句73
5.2 do...while語句75
5.3 for語句78
5.4 循環嵌套81
5.5 輔助控制語句82
5.5.1 break語句82
5.5.2 continue語句83
5.6 goto語句85
5.7 程序舉例85
5.8 常見錯誤88
課後習題89
第6章數組101
6.1 一維數組101
6.1.1 一維數組的定義101
6.1.2 一維數組元素的引用102
6.1.3 一維數組的初始化103
6.2 二維數組106
6.2.1 二維數組的定義106
6.2.2 二維數組元素的引用107
6.2.3 二維數組的初始化107
6.3 字符數組110
6.3.1 字符數組的定義110
6.3.2 字符數組元素的引用110
6.3.3 字符數組的初始化110
6.3.4 字符串及其結束標誌110
6.3.5 字符數組的輸入/輸出111
6.3.6 字符串處理函數112
6.4 程序舉例117
6.5 常見錯誤120
課後習題121
第7章函數128
7.1 函數概述128
7.2 函數的定義130
7.2.1 無參函數的定義130
7.2.2 有參函數的定義131
7.3 函數的參數和函數的值133
7.3.1 形參和實參133
7.3.2 函數的返回值134
7.4 函數的調用135
7.4.1 函數調用的語法格式135
7.4.2 函數調用的方式135
7.4.3 函數的聲明136
7.5 函數的嵌套調用138
7.6 函數的遞歸調用139
7.7 數組作為函數的參數143
7.7.1 數組元素作為函數實參143
7.7.2 數組名作為函數的參數144
7.8 局部變量和全局變量145
7.8.1 局部變量146
7.8.2 全局變量147
7.9 變量的存儲類型149
7.9.1 靜態存儲方式與動態存儲方式149
7.9.2 auto變量149
7.9.3 使用static聲明局部變量150
7.9.4 register變量151
7.9.5 使用extern聲明外部變量151
7.10 程序舉例152
7.11 常見錯誤154
課後習題156
第8章指針165
8.1 地址指針的基本概念165
8.2 變量的指針和指向變量的指針變量166
8.2.1 定義一個指針變量167
8.2.2 指針變量的引用167
8.2.3 指針變量的幾點說明170
8.3 數組的指針和指向數組的指針變量172
8.3.1 指向數組元素的指針172
8.3.2 指向多維數組的指針和指針變量176
8.4 指針作為函數參數180
8.5 字符串的指針和指向字符串的指針變量185
8.5.1 字符串的表示形式185
8.5.2 使用字符串指針變量與字符數組的區別188
8.6 函數的指針和指向函數的指針變量189
8.7 返回指針值的函數191
8.8 指針數組和指向指針變量的指針變量192
8.8.1 指針數組的概念192
8.8.2 指向指針的指針變量194
8.8.3 main()主函數的參數196
8.9 有關指針的數據類型和指針運算的總結197
8.9.1 有關指針的數據類型的總結197
8.9.2 有關指針運算的總結197
8.9.3 void指針類型198
8.10 常見錯誤198
課後習題199
第9章自定義數據類型208
9.1 結構體類型208
9.1.1 定義一個結構的語法格式208
9.1.2 結構體變量的定義209
9.1.3 結構體變量成員的引用211
9.1.4 結構體變量的初始化212
9.1.5 結構體數組214
9.1.6 結構體指針變量的定義和使用216
9.2 共享體219
9.2.1 共享體的定義219
9.2.2 共享體變量的定義和使用220
9.3 鍊錶221
9.3.1 動態存儲分配221
9.3.2 鍊錶的概念223
9.3.3 鍊錶的基本操作224
9.4 枚舉類型227
9.4.1 枚舉類型的定義和枚舉變量的說明227
9.4.2 枚舉變量的賦值和使用228
9.5 用typedef定義類型229
9.6 常見錯誤230
課後習題232
附錄AC語言ASCII碼表239
附錄BC語言運算符優先級240
附錄CC語言常用函數242
