中文年末書展|繁簡參展書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語言的基礎知識和基本編程方法。
這些趣味程序項目內容簡單,分別從聲音、圖形和小遊戲等角度講解,容易使讀者產生學習興趣,易上手且易實現,且其輸出結果圖文並茂、形象直觀,易調動讀者的學習積極性。
本書共分8章,第1章概要介紹C語言及Visual Studio開發工具的使用;
第2~4章介紹C語言的基礎知識,包括C語言的基本數據類型、基本結構和數組;
第5~7章介紹C語言的核心知識,包括函數、指針、結構體和共享體等;
第8章介紹文件操作的相關知識。
本書提供配套教學設計、教學計劃、教案、PPT、案例視頻、源代碼等資源,適合作為高等院校應用型本科、專科電腦、電子等相關專業程序設計類課程的教材。
作者簡介
張競丹,副教授,畢業於中山大學,深圳信息職業技術學院教師,著作方向為計算機程序設計,承擔高職院校非計算機專業程序設計類課程校企合作教學改革研究等多項省級、校級科研項目,講授講授C語言程序設計、計算機應用基礎、應用數學等課程,連續獲評深圳信息職業技術學院教學質量優秀教師。
目錄大綱
1章 C語言概述 1
1.1 C語言的特點、作用與地位 1
1.2 C語言的歷史——遊戲創造的驚喜 2
1.3 初次學習C語言的方法和建議 3
1.4 動手開發一個小程序 3
1.5 不得不提的C++語言 10
課後練習 10
2章 C語言的基本數據描述與數據運算 11
2.1 C語言的數據類型 11
2.2 常量 12
2.3 變量 14
2.4 整型 15
2.5 實型 18
2.6 字符型 22
2.7 數據類型轉換 25
2.8 算術運算符和算術表達式 27
課後練習 29
3章 C語言的基本結構 31
3.1 算法 31
3.2 C語言的基本結構與語句 34
3.3 順序結構 36
3.4 選擇結構 46
3.5 循環結構 68
課後練習 81
4章 數組 86
4.1 一維數組 86
4.2 二維數組 91
4.3 字符數組 98
課後練習 102
5章 函數 104
5.1 函數的概念 106
5.2 函數的定義 106
5.3 函數的調用 107
5.4 函數的嵌套調用和遞歸調用 120
5.5 數組作為函數參數 129
5.6 變量的作用域與生存期 134
課後練習 144
6章 指針 146
6.1 指針概述 146
6.2 指針變量 147
6.3 指針與數組 158
6.4 指針引用字符串 163
6.5 二級指針 164
課後練習 165
7章 結構體和共享體 167
7.1 結構體 167
7.2 共享體 177
課後練習 177
8章 文件作 180
8.1 文件概述 180
8.2 文件的指針 181
8.3 文件的打開與關閉 181
8.4 文件的讀/寫作 184
課後練習 195
附錄A 課後練習參考答案 196
