【簡介】 這是專為C語言初學者設計的教學書籍,以淺顯易懂的文句和豐富的範例說明,使讀者能夠快速掌握C語言的基礎概念和實作技巧。無論您是否有程式設計的經驗,本書都能引導您輕鬆進入C語言的世界,並提供實用的上機練習、程式實作及除錯題,幫助讀者在實際操作中學習。 本書從C語言基本概念、資料型態、格式化輸入輸出、運算子、選擇敘述、迴圈、函式與儲存類別、陣列、指標、字串、結構與聯集到檔案操作等完整的教學內容。此外,本書的C編譯器以Dev-C++為主,方便讀者進行學習和實作。 新版進行範例更新與章節微幅調整,確保內容更貼近實際應用,讓學習過程更加流暢。 【目錄】 第1章 C程式概觀 1.1 C程式語言 1.2 從一個簡單的範例談起 1.3 如何編譯及執行程式 1.4 變數宣告 1.5 關鍵字 1.6 上機練習 1.7 程式實作 第2章 資料型態 2.1 位元、位元組與字組 2.2 整數與浮點數 2.3 int型態 2.4 char型態 2.5 float與double型態 2.6 溢值問題 2.7 常數 2.8 上機練習 2.9 程式實作 第3章 格式化輸入輸出 3.1 轉換規格 3.2 轉換修飾詞 3.3 旗標欄位與寬度 3.4 精確度欄位 3.5 函式scanf() 3.6 特殊的 * 修飾詞 3.7 printf()與scanf()的回傳值 3.8 轉換的意義 3.9 上機練習 3.10 除錯題 3.11 程式實作 第4章 運算子 4.1 指定運算子 4.2 算數運算子 4.3 sizeof運算子 4.4 餘數運算子 4.5 遞增與遞減運算子 4.6 優先順序 4.7 位元運算子 4.8 位元運算子的用途 4.9 運算式的值 4.10 型態轉換 4.11 上機練習 4.12 除錯題 4.13 程式實作 第5章 選擇敘述 5.1 if敘述與關係運算子 5.2 if...else敘述 5.3 巢狀if敘述 5.4 真值與假值 5.5 邏輯運算子 5.6 條件運算子 5.7 else if多重選擇 5.8 switch...case敘述 5.9 上機練習 5.10 除錯題 5.11 程式實作 第6章 迴圈 6.1 while迴圈 6.2 do...while迴圈 6.3 for迴圈 6.4 算術指定運算子 6.5 逗號運算子 6.6 巢狀迴圈 6.7 break敘述與continue敘述 6.8 上機練習 6.9 除錯題 6.10 程式實作 第7章 函式與儲存類別 7.1 函式的基本觀念 7.2 函式參數 7.3 具有回傳值的函式 7.4 遞迴函式 7.5 變數儲存種類 7.6 視域與生命期 7.7 前置處理程式 7.8 上機練習 7.9 除錯題 7.10 程式實作 第8章 陣列 8.1 陳列宣告與表示法 8.2 陣列的初始化方式 8.3 二維陣列與多維陣列 8.4 應用範例 8.5 上機練習 8.6 除錯題 8.7 程式實作 第9章 指標 9.1 指標的觀念 9.2 指標變數 9.3 指標的用途 9.4 陣列與指標 9.5 在函式之間傳遞陣列 9.6 函式回傳指標的型態 9.7 應用範例:選擇排序法 9.8 上機練習 9.9 除錯題 9.10 程式實作 第10章 字串 10.1 宣告與初始化方式 10.2 字串的長度 10.3 字串拷貝 10.4 字串連結 10.5 字串比較 10.6 字元與其庫存函式 10.7 命令列參數 10.8 上機練習 10.9 除錯題 10.10 程式實作 第11章 結構與聯集 11.1 結構的用途 11.2 結構標籤 11.3 以結構當做參數或回傳值 11.4 應用範例:鏈結串列 11.5 聯集 11.6 列舉型態 11.7 typedef指令 11.8 上機練習 11.9 除錯題 11.10 程式實作 第12章 檔案 12.1 標準檔案I/O 12.2 覆寫模式與附加模式 12.3 文字檔與二進位檔 12.4 檔案區段I/O 12.5 檔案隨機存取 12.6 上機練習 12.7 除錯題 12.8 程式實作 第13章 綜合 13.1 實例探討 13.2 程式實作 附錄A Dev-C++使用說明 附錄B C語言運算子的運算優先順序與結合性 附錄C ASCII字元碼
還沒有人留下心得,快來搶頭香!
為您推薦
其他會員也一起購買
內容簡介 ▍把 ChatGPT 超完美融入 Python 學習的《最強程式入門書》,教你將 ChatGPT 用在對的地方! ▍內文隨時呼叫 ChatGPT 當助教!找 bug、寫關鍵內容、上註解、改造程式、增強功能...完美融入範例,各種用法讓你「WOW」不斷! Python 的語法簡潔、擴充性強,是當今最熱門、也最適合新手學習的程式語言。市場上眾多的 Python 入門書雖然標榜人人可上手,但解說的手法、所用的範例還是偏生硬,對於非資訊背景的人來說,閱讀起來彷彿無字天書,看沒幾頁就棄械投降... 【★世界第一簡單!100% 針對「零基礎」、「學習受挫者」貼心設計!】 在 Python 的學習上,為了幫助零基礎的新手學習,本書精心設計以下特點: □用一點就通的【生活實例 + 全彩插圖】解說抽象的程式觀念,包括: 三心二意的購物者 (條件判斷)/熱狗製作機器人 (迴圈)/全自動洗衣烘乾機 (函式)/萬用工具箱 (函式庫、模組、套件)/量販店員工管理系統 (物件)...,讓你讀得下去,腦筋不卡卡! □【仔細到很有感!】一行一行解說程式,反覆演練永不嫌煩,就是怕你看不懂! □【語法、效果即時呈現】,隨時都能掌握語法用途、了解修改差異 【★教你最火熱的 ChatGPT 輔助寫程式技巧!】 在本書中,小編會在適當時機教你召喚 ChatGPT 做為學習 Python 的幫手。更重要的是,【ChatGPT 要用在對的地方】,我們會先帶你紮穩基礎再用 ChatGPT,而不是一味跟它「瞎聊」、「瞎問」,否則 ChatGPT 給的程式錯了而你看不出來,用比不用更糟。 請記住,【閱讀本書的你不是孤單的!】以往自學時可能出現的千奇百怪問題,或者其他書可能拋給你的「若遇到錯誤可自行上網查看看」、「XXX 就留待讀者挑戰看看囉!」... 等需要自立自強的狀況題,本書會以一個個 【ChatGPT 萬能程式顧問 TIPS】教你用 ChatGPT 輕鬆化解。跟著本書學會用 ChatGPT 來學 Python 就等於有個助教在旁貼身指導,再也不用擔心遇到問題時求助無門! 有了本書,無論是曾經學到一半放棄或是迫不及待學習的你,都可以將學習挫折拋到腦後,輕鬆學會 Python ✕ ChatGPT! 目錄 Ch01 Python × ChatGPT 開發環境準備 1-1 Python × ChatGPT 簡介 ★小編補充:輔助學習 Python 的法寶 - ChatGPT 1-2 建立 Python × ChatGPT 的執行環境 ★小編補充:備妥 ChatGPT 協助學習 Python 程式 1-3 執行 Python 程式的方式 ★小編補充:程式執行錯誤?丟給 ChatGPT 幫我們除錯 1-4 撰寫程式需注意的規則 1-5 本書慣用的表示法 Ch02 開始撰寫 Python 程式 2-1 用 Python 做數值計算 2-2 給資料掛一個名牌 - 變數 2-3 哪邊比較多?比較大? - 比較算符 2-4 Python 會處理到的各種資料類型 - 資料型別 Ch03 程式設計的基礎:流程控制、函式、標準函式庫 3-1 做「如果…就…」的條件判斷 - if 判斷式 ★小編補充:找判斷式 bug 找到頭腦打結?交給 ChatGPT 幫忙吧! ★小編補充:摸索不出來?提供需求,請 ChatGPT 生成程式! 3-2 重複執行相同的動作 - for 迴圈、while 迴圈 ★小編補充:避免無窮迴圈,使用 ChatGPT 來除錯 ★小編補充:用 ChatGPT 幫你說明程式用途、加上註解 3-3 將多個處理功能打包起來 - 函式 (function) ★小編補充:提供想法,請 ChatGPT生成「函式」 3-4 標準函式庫 Ch04 用程式讀檔、關檔及例外狀況處理 4-1 建立檔案物件來存取檔案 - 物件 (object) 4-2 利用 Python 模組處理各類型檔案 ★小編補充:不知道該用哪個模組?請 ChatGPT 提示並解釋模組的用法 4-3 例外狀況處理 - 例外 (exception) ★小編補充:請 ChatGPT 幫忙生成「例外處理」的程式 Ch05 Python 最強功能:第三方套件 5-1 重溫:內建函式 vs 標準函式庫 vs 第三方套件 3 個名詞 ★小編補充:請 ChatGPT 推薦第三方套件 5-2 用 Python 做影像處理 - Pillow 套件 ★小編補充:一開始根本不知道怎麼處理換色怎麼辦?把需求提供給 ChatGPT 生成程式 ★小編補充:對 method 的參數不熟?請 ChatGPT 整理給你 5-3 用 Python 存取網路資源 - requests 套件 ★小編補充:對 WebAPI 的參數不熟?請 ChatGPT 整理給你 ★小編補充:程式有小缺點?請 ChatGPT 幫我們補強 5-4 解析網頁內容 (網路爬蟲) - BeautifulSoup 套件 ★小編補充:怎麼抓網頁資料都失敗!ChatGPT 可以幫上忙? Ch06 使用 tkinter 設計視窗應用程式 6-1 tkinter 模組的基本用法 ★小編補充:迴圈裡面的程式有疑問?請 ChatGPT 拆解內容並舉例說明 ★小編補充:將 tkinter 選單規劃交給 ChatGPT 最快! 6-2 使用 tkinter 和第三方套件來製作 QR Code 產生器 ★小編補充:有更多功能構想?請 ChatGPT 補強應用程式功能 附錄 A 定義自己的類別 (class) A-1 自訂類別 (class) 的基本介紹 A-2 動手定義第一個類別 附錄 B tkinter × WebAPI 打造桌面應用程式 B-1 熟悉「大都會藝術博物館」WebAPI 的用法 B-2 開始製作「可連線瀏覽藝術作品」的桌面程式 B-3 MetropolitanApp() 類別內的函式說明 ★小編補充:想追加 A 功能、B功能、C功能...?ChatGPT 輕鬆幫你搞定!
其他會員也一起購買
書名:Computer Science: An Overview 13/e 作者:BROOKSHEAR 出版社:Pearson 出版日期:2020/00/00 ISBN:9781292263427 內容簡介 · This text follows a bottom-up arrangement of subjects that progresses from the concrete to the abstract—an order that results in a sound pedagogical presentation in which each topic leads to the next. o Although the text follows this natural progression, the individual chapters and sections are independent and can usually be read as isolated units or rearranged to form alternative sequences of study. · Ethical and legal aspects of areas such as Internet security, software engineering, and database technology bring to light what students should know to be safe and responsible users of technology. · Uses Python code examples and Python-like pseudocode, due to its wide acceptance in other STEM fields, such as physics and biology, and as the language of choice for computational science applications. · Each chapter includes a collection of questions called Social Issues that challenge students to think about the relationship between the material in the text and the society in which they live. 目錄 0. Introduction 1. Data Storage 2. Data Manipulation 3. Operating Systems 4. Networking and the Internet 5. Algorithms 6. Programming Languages 7. Software Engineering 8. Data Abstractions 9. Database Systems 10. Computer Graphics 11. Artificial Intelligence 12. Theory of Computation Appendixes: A. ASCII B. Circuits to Manipulate Two’s Complement Representations C. Vole: A Simple Machine Language D. High-Level Programming Languages E. The Equivalence of Iterative and Recursive Structures F. Answers to Questions & Exercises
其他會員也一起購買
【簡介】 Take back your space, your time and your mind to live your authentic life. You have too many commitments in your life and too much stuff in your home. It's no wonder you feel overwhelmed and stressed out. You don't need to just throw out a few bits and bobs; you need to declutter your life! Our homes and workspace are a mirror of what's happening inside us, Declutter Your Life explains how you can change your relationship with the things you own. Instead of being weighed down with objects and possessions that keeps you stuck in the past, you can learn to think about your things in a new light; in a way that's constructive and helpful to you. There are plenty of ideas, advice, tips and techniques to help you. You'll discover how outer order leads to inner calm. Declutter Your Life explains how the principles and steps taken to clear and simplify your living space can improve not just your home but also other aspects of your life; your work, relationships and general wellbeing. An ordered environment leads to ordered thinking. When you stop allowing your life to revolve around things that don't matter, you instantly gain the time, space and energy to focus on the things that do. Declutter Your Life will help you to: Let go of guilt and get rid of the emotional baggage that keeps you stuck in the past Feel less overwhelmed and stressed Clear out your unnecessary commitments Simplify and improve your work life Declutter your relationships Simple living doesn't end at home. Declutter Your Life shows you how to reclaim your space, your time and your mind to achieve the life you want to live. 【目錄】
其他會員也一起購買
<姆斯>SPICE電子電路模擬(五版) <鼎茂> 5/E 張文清 9789862269268
其他會員也一起購買
Time Zones 3/e 系列 Student's Book/Workbook/Teacher's Book 書名:Time Zones 3/e 出版社:Cengage 出版日期:2021/00/00 內容簡介 WHERE ARE WE GOING NEXT? Time Zones, Third Edition uses amazing photography, updated videos, and inspiring stories of global citizens to encourage teenage learners to explore the world in English. Through teacher-tested language lessons, carefully scaffolded practice activities, and teaching resources that keep classrooms engaged, Time Zones, Third Edition delivers the skills and language that learners need for wherever they’re going next. Features Authentic stories of fascinating people, places, and events from around the world help learners make connections to their own lives. Frequent practice activities help learners use English to talk about global topics and prepare for international exams. Teaching support resources – including the comprehensive Teacher’s Book and an updated Classroom Presentation Tool – make Time Zones easy to use in any classroom. Time Zones Online Practice includes original practice activities that work on any device. The Time Zones Teacher's Book includes: Page-by-page support, including teaching notes and answer keys Ideas and suggestions for optional activities, notes on language, culture and cross-cultural communication, and expansion activities to supplement instruction in every unit An introductory "To the Teacher" section that provides advice and suggestions for teaching communicatively through content, using video in the classroom, and taking learning beyond the classroom Inside every Time Zones Workbook: Six pages of additional language practice for every Student's Book unit Writing Tips to provide extra instruction and scaffolding Language Notes, including comprehensive grammar charts Activities that mirror common international exam task types Every Time Zones Classroom Presentation Tool includes: Student's Book and Workbook pages with embedded audio and video Interactive activities and games On-screen answer keys Easy-to-use markup tools
其他會員也一起購買
【簡介】 第十版修訂要點 行政訴訟法於近年來歷經多次修正,尤其是民國一一一年六月二十二日公布,於一一二年八月十五日施行之修正,其修正幅度相當大,茲舉其中要者,不但修正律師強制代理之部分,並將地方法院行政訴訟庭取消,改設高等行政法院地方行政訴訟庭(地方行政法院),此外,亦使地方行政法院審理部分通常案件,更增設抽象法規審查制度之都市計畫審查程序以及調解等等。本次修正已對行政訴訟制度進行根本性變革,職是之故,本書內容亦應配合法律修正之部分進行增修,俾符現行法律規定。吳庚教授過世後,由本人負責修訂,因才疏學淺,舛錯難免,尚祈各方專家不吝指正。 張文郁 謹啟 民國一一三年秋 【目錄】 第一編 緒 論 第一章 行政爭訟之概念 第一節 行政爭訟範圍之界定/3 第二節 行政爭訟與其他訴訟/5 第二章 行政爭訟制度概述 第一節 民國八十七年修法後新舊制度之比較/13 第二節 民國八十七年行政訴訟法及訴願法之修正重點/16 第三章 行政法院 第一節 行政法院之設置/24 第二節 行政法院法官之任用資格/31 第三節 行政法院之特性/32 第四節 智慧財產及商業法院作為行政法院/36 第二編 訴 願 第一章 訴願程序之性質及功能 第一節 訴願法之沿革/39 第二節 訴願之性質/40 第三節 訴願之功能/48 第二章 訴願之一般規定 第一節 訴願之管轄/51 第二節 訴願之主體/59 第三節 訴願之類型/86 第四節 訴願之提起/94 第五節 期日期間之計算及回復原狀/99 第六節 文書送達及訴願卷宗/100 第三章 訴願審議委員會 第四章 訴願審議程序 第一節 訴願提起之程式及相關事項/105 第二節 訴願事件之審議/107 第三節 受理訴願機關之審查範圍及決定權限/112 第四節 訴願決定/127 第五節 訴願之停止、承受及終結/145 第六節 停止執行、再審及其他/149 第三編 行政訴訟 第一章 行政法院之審判權與管轄權 第一節 審判權之劃分/157 第二節 行政法院之管轄權/162 第三節 審判權之衝突及其解決途徑/168 第二章 當事人 第一節 當事人及有關能力規定/174 第二節 多數當事人及共同訴訟/199 第三章 訴訟程序之重要原則 第四章 行政訴訟之類型及實體判決要件 第一節 訴訟之類型/233 第二節 一般實體判決要件/254 第三節 各種訴訟之特別實體判決要件/270 第四節 訴訟標的理論/317 第五章 訴訟程序之開始 第一節 起訴及書狀/339 第二節 送達暨期日及期間/344 第三節 訴訟卷宗及其他/361 第六章 訴訟程序之進行 第一節 起 訴/371 第二節 訴之變更追加及反訴/375 第三節 訴之撤回/379 第四節 停止執行/380 第五節 言詞辯論/384 第六節 訴訟程序之停止/419 第七節 智慧財產案件審理程序之特別規定/421 第七章 證 據 第一節 相關概念/425 第二節 舉證責任之分配/428 第三節 證據程序及證據方法/439 第八章 裁 判 第一節 裁判之種類/446 第二節 對法律及事實狀態判斷之時的基準/467 第三節 判決之效力/473 第九章 和解與調解 第一節 訴訟上和解之性質及要件/493 第二節 和解瑕疵與繼續審判/495 第三節 第三人參與和解及其他問題/496 第四節 調 解/498 第十章 簡易訴訟程序 第一節 簡易事件之範圍/501 第二節 簡易程序之特別規定/503 第十一章 交通裁決事件之訴訟程序 第一節 交通裁決事件救濟程序之沿革/505 第二節 交通裁決事件之範圍/505 第三節 交通裁決事件之特別規定/506 第十二章 收容事件之程序 第一節 收容事件之由來/510 第二節 收容事件之範圍/510 第三節 收容事件之程序/511 第四節 收容事件之特色/512 第十三章 都市計畫審查程序 第一節 概 說/513 第二節 都市計畫審查程序之相關問題/513 第十四章 上訴程序 第一節 上訴制度概說/540 第二節 最高行政法院上訴審程序/542 第三節 高等行政法院上訴審程序/566 第十五章 抗告、再審及重新審理 第一節 抗告之概念/572 第二節 抗告程序之各項規定/572 第三節 再審程序/574 第四節 重新審理/581 第十六章 保全程序 第一節 保全程序之功能/584 第二節 假扣押/585 第三節 假處分/588 第十七章 強制執行 第一節 概 說/594 第二節 執行名義/596 第三節 執行手續/596 第四節 救濟途徑/597
相關熱銷的書籍推薦給您
原文書資訊 書名:Fundamentals of Data Structures in C 2008 978-0-929306-40-7,2/E <Silicon Press> 作者: HOROWITZ ISBN: 9780929930640 出版社: Silicon Press 出版年: 2007年 中文書資訊 書名: 基礎資料結構使用C (第二版) 作者: Horowitz/ 蔡錫鈞 ISBN: 9789868359710 出版社: 開發 出版年: 2008年
相關熱銷的書籍推薦給您
原文書資訊 書名:Fundamentals of Data Structures in C 2008 978-0-929306-40-7,2/E <Silicon Press> 作者: HOROWITZ ISBN: 9780929930640 出版社: Silicon Press 出版年: 2007年 中文書資訊 書名: 基礎資料結構使用C (第二版) 作者: Horowitz/ 蔡錫鈞 ISBN: 9789868359710 出版社: 開發 出版年: 2008年
相關熱銷的書籍推薦給您
【原文書】 書名:C Programming : A Modern Approach 2/E 作者 : K.N.King 出版社:NORTON 出版日期 : 2008/05 ISBN:9780393979503 內容簡介 The first edition of C Programming: A Modern Approach was popular with students and faculty alike because of its clarity and comprehensiveness as well as its trademark Q&A sections. Professor King's spiral approach made it accessible to a broad range of readers, from beginners to more advanced students. With adoptions at over 225 colleges, the first edition was one of the leading C textbooks of the last ten years.The second edition maintains all the book's popular features and brings it up to date with coverage of the C99 standard. The new edition also adds a significant number of exercises and longer programming projects, and includes extensive revisions and updates.
相關熱銷的書籍推薦給您
內容簡介 C語言幾乎是每一個專業的程式設計師在初學入門時所遇到的第一個功課,在程式設計師心裡佔有很高的地位。在某些以程序導向的處理中,C可以提供一個完整的結構化程式設計,同時又可兼顧後續程式維護時的便利性,更是訓練邏輯思考的一個有用的工具。 本書是由知名技術作家洪維恩老師精心撰寫,透過豐富的範例與精心設計的圖解,讓讀者能有效的理解C語言重要觀念,打下穩固的基礎。同時每章末均附有豐富的習題,不但可提供給自修者自我評量,也非常適合學校教學。除此之外,本書也導入資料結構的基本觀念,可作為資料結構課程的先修教材。另外,本書也包含有物件導向與C++程式語言的簡介,可以銜接未來物件導向或是C++程式語言設計的課程。 本書特色: □ 循序漸進從頭打好 C 語言基礎 □ 豐富範例展示語法最容易理解 □ 精心設計圖解掌握關鍵最速效 □ 每章附有自我評量教學最適用 □ 資料結構基本觀念導入最易懂 詳細資料 ISBN:9789574424849 規格:平裝 / 普通級 / 單色印刷 / 初版 出版地:台灣
類似書籍推薦給您
最新C程式語言教學範本 ISBN13:9786263280335 出版社:全華圖書 作者:蔡明志 裝訂/頁數:平裝/436頁 附件:光碟1片 規格:23cm*17cm*2cm (高/寬/厚) 重量:665克 版次:9 出版日:2022/01/07 中國圖書分類:電腦程式語言 本書的設計是針對C語言的初學者,不論您是否學過其他的程式語言,皆可以快速且愉快地獲得程式設計的觀念。由於筆者了解原文書的不當之處,所以本書在設計時即抱持著「簡單易懂」的理念,期盼能夠引導讀者迅速地進入C語言的世界。 目錄 第1章 C程式概觀 1.1 C程式語言 1.2 C程式範例 1.3 從一個簡單的範例談起 1.4 如何編譯及執行程式 1.5 進一步的範例 1.6 變數宣告 1.7 關鍵字 1.8 摘要 1.9 上機練習 1.10 程式實作 第2章 資料型態 2.1 位元、位元組與字組 2.2 整數與浮點數 2.3 int型態 2.4 char型態 2.5 float與double型態 2.6 溢值問題 2.7 常數 2.8 摘要 2.9 上機練習 2.10 程式實作 第3章 格式化輸入輸出 3.1 轉換規格 3.2 轉換修飾詞 3.3 旗標欄位與寬度 3.4 精確度欄位 3.5 函式scanf() 3.6 特殊的*修飾詞 3.7 printf()與scanf()的回傳值 3.8 轉換的意義 3.9 摘要 3.10 上機練習 3.11 除錯題 3.12 程式實作 第4章 運算子 4.1 指定運算子 4.2 算數運算子 4.3 sizeof運算子 4.4 餘數運算子 4.5 遞增與遞減運算子 4.6 優先順序 4.7 位元運算子 4.8 位元運算子的用途 4.9 運算式的值 4.10 型態轉換 4.11 摘要 4.12 上機練習 4.13 除錯題 4.14 程式實作 第5章 選擇敘述 5.1 if敘述與關係運算子 5.2 if...else敘述 5.3 巢狀if敘述 5.4 真值與假值 5.5 邏輯運算子 5.6 條件運算子 5.7 else if多重選擇 5.8 switch...case敘述 5.9 摘要 5.10 上機練習 5.11 除錯題 5.12 程式實作 第6章 迴圈 6.1 while迴圈 6.2 do...while迴圈 6.3 for迴圈 6.4 逗號運算子 6.5 算術指定運算子 6.6 巢狀迴圈 6.7 break敘述與continue敘述 6.8 摘要 6.9 上機練習 6.10 除錯題 6.11 程式實作 第7章 函式與儲存類別 7.1 函式的基本觀念 7.2 函式參數 7.3 具有回傳值的函式 7.4 函式原型 7.5 遞迴函式 7.6 變數儲存種類 7.7 視域與生命期 7.8 前端處理程式 7.9 摘要 7.10 上機練習 7.11 除錯題 7.12 程式實作 第8章 陣列 8.1 陳列宣告與表示法 8.2 陣列的初始化方式 8.3 二維陣列與多維陣列 8.4 應用範例 8.5 摘要 8.6 上機練習 8.7 除錯題 8.8 程式實作 第9章 指標 9.1 指標的觀念 9.2 指標變數 9.3 指標的用途 9.4 陣列與指標 9.5 於函式間傳遞陣列 9.6 應用範例:選擇排序法 9.7 摘要 9.8 上機練習 9.9 除錯題 9.10 程式實作 第10章 字串 10.1 宣告與初始化方式 10.2 字串的長度 10.3 字串拷貝、連結與複製 10.4 字串的比較 10.5 命令列參數 10.6 摘要 10.7 上機練習 10.8 除錯題 10.9 程式實作 第11章 結構與聯集 11.1 結構的用途 11.2 結構樣板與變數 11.3 存取結構成員 11.4 應用範例:鏈結串列 11.5 聯集 11.6 列舉型態 11.7 typedef指令 11.8 摘要 11.9 上機練習 11.10 除錯題 11.11 程式實作 第12章 檔案 12.1 標準檔案I/O 12.2 覆寫模式與連接模式 12.3 文字檔與二進位檔 12.4 檔案區段I/O 12.5 檔案隨機存取 12.6 摘要 12.7 上機練習 12.8 除錯題 12.9 程式實作 第13章 個案研究 13.1 實例探討 13.2 程式實作 附錄A Dev-C++使用說明 附錄B C語言運算子的運算優先順序與結合性 附錄C ASCII字元碼
類似書籍推薦給您
【簡介】 這是一本入門容易且極具深度的C語言學習與參考書籍,由淺至深介紹如何以正確的觀念開發C語言的程式,並介紹C89、C99與C11之間的差異。 由於目前已非單一作業系統獨占市場的時代,學習程式語言必須要有跨越平台的思維,才能符合市場的需求。有鑑於此,本書也會介紹在各種平台開發程式時應注意的事項,並且幫助您建立正確的程式開發觀念,深入地瞭解語法上的細節與注意事項。 若是對C語言已有基本概念的讀者朋友,可從本書發現許多程式開發上的問題與細節是多麼的重要,而且,其中可能是您所忽略的,甚至是從未預料到的。 本書特色 1.介紹C語言的所有語法與資料型態 2.入門與進階的跨平台實例演練 3.計算機概論與各種C語言版本之間的差異 4.在各種平台上以C語言開發程式的注意事項 5.每章均附練習題,難易兼具,適合程度不同的讀者練習 【目錄】 第1章 計算機基礎知識 第2章 認識C語言 第3章 資料型態 第4章 運算式 第5章 敘述句 第6章 指標 第7章 陣列與動態記憶空間管理 第8章 字串與文字 第9章 函式 第10章 自訂型態 第11章 檔案處理 附錄 參考資料
類似書籍推薦給您
1.相容平台:教學採用傳統ArduinoIDE平台,語法與UNO相同易上手 2.專題教學:以專題方式教學,每章節為實際完成的專案。 3.圖示清楚:全書彩色印刷,晶片圖解接線清楚,容易操作。 4.物聯應用:搭配知名網路服務,串連ThingSpeak、Line、Google、MQTT等各種物聯網應用。 5.影像專題:對於ESP32CAM進行解說,讓Arduino也可以傳輸影像。 目錄 Chapter 1 認識物聯網與 Arduino 1-1 Arduino歷史與物聯網 1-2 常見晶片比較 1-3 ESP32腳位編號及用途 Chapter 2 ESP32開發環境架設 2-1 ESP32環境設定 2-2 Hello World! Chapter 3 數位寫入及數位讀取 3-1 數位寫入(digitalWrite):路口紅綠燈 3-2 數位讀取(digitalRead):來客報知機 Chapter 4 類比讀取與類比寫入 4-1 類比讀取(analogRead):多段小夜燈 4-2 類比寫入(analogWrite):空氣品質指示燈 Chapter 5 超音波與蜂鳴器 5-1 超音波距離感測 5-2 倒車雷達 Chapter 6 溫濕度與 1602LCD 6-1 溫濕度感測(DHT11) 6-2 1602LCD顯示器 Chapter 7 藍牙應用 7-1 簡易藍牙傳輸 7-2 藍牙雙向傳輸 7-3 藍牙指令與語音辨識 Chapter 8 無線網路 8-1 網路連線 8-2 HTTPClient 抓取PM 2.5 資訊 8-3 JSON 資料解析 Chapter 9 雲端資料庫 9-1 ThingSpeak 雲端圖表 9-2 ESP32 自動更新圖 Chapter 10 LINE 通知:倉庫溫度異常機器人 10-1 開啟LINE Notify 服務 10-2 倉庫異常通知機器人 Chapter 11 Google Sheet 資料庫 11-1 IFTTT 11-2 ESP32 傳送到Google Sheet Chapter 12 網站伺服器 12-1 網站伺服器 12-2 繼電器 Chapter 13 BEACON與室內定位 13-1 ESP32 BLE掃描 13-2 Beacon點名系統 Chapter 14 MQTT互動 14-1 MQTT協定 14-2 MQTT遠端飼料機 Chapter 15 雙核心執行 15-1 多核心概念 15-2 雙核心執行 Chapter 16 ESP32CAM影像串流 16-1 CameraWebServer視訊串流 16-2 臉部辨識 Chapter 17 ESP32CAM應用 17-1 人體感測拍照存檔 17-2 使用 Line傳遞照片 17-3 MQTT直播