C語言程序設計簡明教程 : Qt 實戰
彭淩西 唐春明 黃錚 陳統
中文年末書展|繁簡參展書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語言入門基礎知識,流程圖,基本結構,函數,斷點調試,數組,指針,枚舉和結構體,以及文件讀寫。全書通過100多個編程或實戰案例,結合Qt工具,讓讀者在實踐中掌握C語言程序設計基礎,並進一步掌握電腦程序設計。
本書語言簡潔,通俗易懂,不僅適合大專院校的學生使用,也適合對程序設計感興趣的讀者作為入門教程。
作者簡介
彭淩西:廣州大學教授,碩士生導師,博士後導師,中國電腦學會高級會員;主要研究方向為智能算法和網絡安全;已發表 SCI 論文 20 多篇,主持國家自然科學基金等科研項目 6 項,以第一發明人申請並獲授權國家發明專利 2 項,出版圖書2本;從事電腦教學和研究工作20多年,主講 C 語言 /C++ 程序設計、UNIX 系統編程、數據庫原理、可視化程序設計、人工智能導論等課程。
唐春明:廣州大學教授,博士生導師,廣州市高層次人才優秀專家。現為廣州大學研究生院常務副院長、廣東省信息安全技術重點實驗室主任、教育部高等學校數學類專業教學指導委員會委員、中國密碼學會組織工作委員會副主任、中國密碼學會密碼應用工作委員會秘書長、廣東省數學學會常務理事兼副秘書長、廣東省工業與應用數學學會副理事長、廣東省學位與研究生教育學會常務理事。
黃崢:廣州大學講師,主要研究方向為電氣控制與可編程控制器、運動控制與模擬。
陳統:廣東軒轅網絡科技股份有限公司董事長、“廣東特支計劃”科技創業領軍人才、廣州市高層次人才優秀專家。主要研究方向為電腦應用技術、雲計算、大數據及人工智能等。參與編寫行業白皮書 1 本,參與制定行業標準 2 項,參與編著雲計算、大數據教材 14 本,獲得發明專利授權 3 件,申請發明專利 8 件,同時主持或參與了 10 餘項國家、省、市等政府科技項目。
目錄大綱
目錄
第 1章 電腦基礎和編程環境搭建 1
1.1 認識電腦 1
1.2 電腦語言與C語言 3
1.3 Qt下載和安裝 4
1.4 習題 9
第 2章 C語言入門 10
2.1 認識C語言程序 10
2.2 基本語法 15
2.2.1 令牌 15
2.2.2 分號 16
2.2.3 註釋 16
2.2.4 標識符 16
2.2.5 保留字 17
2.2.6 空格 18
2.3 變量和數據類型 18
2.3.1 變量 18
2.3.2 數據類型 19
2.3.3 數據長度 19
2.3.4 多個變量連續定義 21
2.4 輸入和輸出 21
2.4.1 putchar()函數 21
2.4.2 printf()函數 23
2.4.3 puts()函數 25
2.4.4 scanf()函數 26
2.4.5 getchar()函數 28
2.4.6 gets()函數 28
2.5 變量運算 29
2.5.1 加減乘除 29
2.5.2 除數異常處理 30
2.5.3 取餘運算 30
2.5.4 運算簡寫 31
2.5.5 字符與整數混合運算 31
2.5.6 自增和自減運算 32
2.5.7 算術表達式和運算符的優先性與
結合性 32
2.5.8 類型轉換 33
2.6 宏和常量 33
2.6.1 宏定義 33
2.6.2 常量 34
2.7 運算符與優先級 35
2.7.1 關系運算符與優先級 35
2.7.2 邏輯運算符與優先級 35
2.8 編程規範 36
2.9 編程實例 37
2.9.1 浮點數交換 37
2.9.2 浮點數相乘 38
2.10 習題 39
第3章 流程圖 40
3.1 流程圖符號組成 40
3.2 流程圖繪制 41
3.3 習題 44
第4章 順序、分支和循環結構 45
4.1 順序結構 45
4.2 分支結構 46
4.2.1 if 語句 46
4.2.2 if ... else語句 47
4.2.3 if...else if 語句 49
4.2.4 switch語句 50
4.3 循環結構 52
4.3.1 循環類型 53
4.3.2 循環控制語句 59
4.3.3 循環綜合應用 61
4.4 習題 64
第5章 函數 65
5.1 函數定義 65
5.2 變量作用域 69
5.2.1 局部變量 69
5.2.2 全局變量 70
5.2.3 static修飾 70
5.2.4 跨文件調用變量的方法 72
5.3 函數嵌套調用 73
5.4 函數遞歸調用 74
5.5 習題 77
第6章 斷點調試 78
6.1 斷點 78
6.2 調試過程 79
6.3 習題 81
第7章 數組 82
7.1 一維數組 82
7.2 冒泡法排序 85
7.3 二維和多維數組 87
7.4 習題 90
第8章 指針 91
8.1 指針的概念 91
8.2 指針變量 92
8.2.1 定義 92
8.2.2 NULL指針 92
8.2.3 使用指針變量 93
8.3 數組指針 95
8.3.1 一維數組指針 95
8.3.2 指針運算 97
8.3.3 一維數組指針的使用 99
8.3.4 數組作為參數 99
8.3.5 指針與二維數組 101
8.3.6 指針數組與數組指針 102
8.3.7 多級指針 103
8.4 字符串操作函數 103
8.4.1 strcpy()函數和strncpy()函數 103
8.4.2 strcat()函數 105
8.4.3 strlen()函數 106
8.4.4 strcmp()函數 106
8.4.5 strlwr()函數和strupr()函數 107
8.4.6 strstr()函數 107
8.4.7 綜合應用 108
8.5 字符串指針 110
8.6 函數指針 111
8.7 主程序參數傳入 112
8.8 習題 113
第9章 結構體和枚舉 115
9.1 結構體 115
9.1.1 創建結構體類型 115
9.1.2 定義結構體變量 116
9.1.3 初始化結構體變量與訪問成員 117
9.2 結構體數組 118
9.3 結構體指針 119
9.4 鏈表 121
9.4.1 概念與構成 121
9.4.2 動態單向鏈表 123
9.4.3 單向循環鏈表 129
9.5 枚舉 131
9.5.1 創建枚舉類型 131
9.5.2 枚舉變量 132
9.6 習題 133
第 10章 文件讀寫 134
10.1 打開和關閉文件 134
10.2 讀寫文件 136
10.2.1 以字符形式讀寫文件 137
10.2.2 以字符串形式讀寫文件 139
10.2.3 格式化讀寫文件 142
10.2.4 二進制文件的讀寫 143
10.3 隨機讀寫文件 145
10.4 綜合運用 146
10.5 習題 148
附錄
附錄一 常用字符與ASCII表 149
附錄二 C語言運算符優先級 150
附錄三 C語言常用庫函數 151


