C/C++青少年趣味編程案例教程(100集視頻課)

汪金 陳匯民 文帆

相關主題

商品描述

本書基於C/C++語言,通過100個有趣實例由淺入深地向讀者介紹了C/C++語言的語法內容,同時展現了程序設計的基本思維和方法。書中案例配有視頻講解,讀者掃描對應案例旁的二維碼即可觀看。全書共11章。第1章帶領讀者編寫 個C語言程序,內容包括計算機處理數據的原理、什麼是C語言和C++語言、安裝編譯器等;第2章講解編程語言可以處理的數據類型,包括整數、小數、指數、單個字符、多個字符、轉義字符、ASCII碼、狀態數據等;第3章講解數據運算,包括表達式、算術運算符、擴展賦值運算符、增量運算符、減量運算符、數值比較運算符等;第4章講解選擇結構的語句,包括if選擇語句、if-else選擇語句、if-else-if選擇語句、switch選擇語句等;第5章講解循環結構的語句,包括for循環、while循環、do-while循環、執行break跳出循環、執行continue跳出當前循環、執行goto跳轉到 位置等;第6章講解函數的相關內容,包括函數、帶參函數、返回值等;第7章講解地址與指針;第8章講解數組與字符串;第9章講解結構體共用體和枚舉; 0章講解文件和目錄; 1章講解類與對象。本書內容通俗易懂,具有較高的趣味性和交互性。書中實例不僅適合青少年動手練習,還有助於開闊視野,領悟C/C++語言編程的價值所在。所以,本書不僅適合青少年學習,也適合作為家長的教育參考,以擴展培養孩子的實踐路徑。同時,本書也適合作為相關培訓機構的教材使用

目錄大綱

第1章 第一個C語言程序:你好,編程世界
1.1 燈與計算機——計算機處理數據的原理
1.2 語言——計算機的語言
1.3 訓狗師——安裝編譯器
1.4 程序員的傳統儀式——Hello,world!
1.5 程序中的字、詞、句——了解C語言和C++代碼
第2章 編程處理的數據類型:積木模塊
2.1 德裏克斯和機器人——輸出數據
2.2 五指歌——整數
2.3 祖沖之的故事——小數
2.4 月球有多重——指數
2.5 超市結賬時發現的問題——小數的不精確性
2.6 聰明的書店管理員——單個字符
2.7 《憫農》——多個字符
2.8 披著羊皮的狼——轉義字符
2.9 用眼睛傳遞情報——ASCII碼
2.10 永不消逝的電波——狀態數據
2.11 火爆的年夜飯預訂——聲明變量
2.12 千變萬化的空投箱——初始化變量
2.13 珍妮紡紗機——定義變量
第3章 數據運算:轉動的齒輪
3.1 一個水杯的價格——輸入數據
3.2 1米有多長——表達式
3.3 公交車上有幾個人——算術運算符
3.4 書山有路勤為徑——擴展賦值運算符
3.5 校運會的3000米長跑比賽——增量運算符
3.6 有趣的躲貓貓遊戲——減量運算符
3.7 第一節體育課——數值比較運算符
3.8 魚與熊掌——條件運算符
3.9 登錄網站——文本比較
3.10 愷撒密碼——文本運算
3.11 搶椅子遊戲——位移運算符
3.12 神舟十七號載人飛船——布爾邏輯運算符
3.13 秦始皇——自動轉換數據類型
3.14 有趣的溶洞旅行——強制轉換數據類型
3.15 火車的等級——運算優先等級
3.16 歧義——語句
3.17 公共場所要排隊——順序執行
第4章 選擇結構:條條大路通羅馬
4.1 最大的花——if選擇語句
4.2 誰是哥哥——if語句排序
4.3 千年蟲——數值比較的陷阱
4.4 獎金計算公式——多if語句的連續使用
4.5 快速答題——多if語句嵌套使用
4.6 鯉魚躍龍門——if-else選擇語句
4.7 填寫分數等級冊——if-else和if嵌套使用
4.8 選拔籃球隊運動員——if-else嵌套使用
4.9 產品合格率——if-else-if選擇語句
4.10 一個倔強的日期單位——switch選擇語句
4.11 《超級瑪麗》跳關秘籍——switch的跳出語句
4.12 取件碼——switch的默認分支
第5章 循環結構:先有雞還是先有蛋
5.1 兔子買胡蘿蔔——for循環
5.2 水仙花數——for循環和if語句嵌套
5.3 九九乘法表——雙for循環嵌套
5.4 神奇的金字塔——多for循環嵌套
5.5 烏鴉喝水——while循環
5.6 判斷回文數——while循環和if語句嵌套
5.7 猜數字遊戲——do-while循環
5.8 狗熊掰棒子——死循環
5.9 灰姑娘——執行break跳出循環
5.10 尋找質數——雙for循環和break語句嵌套
5.11 報數遊戲——執行continue跳出當前循環
5.12 時空跳躍——執行goto跳轉到指定位置
第6章 函數:工欲善其事,必先利其器
6.1 社區微型消防站——函數
6.2 金斧頭和銀斧頭——帶參函數
6.3 手工蛋糕房——返回值
6.4 孫悟空的魔法圈——局部變量
6.5 門禁管理系統——全局變量
6.6 計算正整數的階乘——遞歸
6.7 站在巨人的肩膀上——頭文件與庫函數
第7章 地址與指針:東風快遞,使命必達
7.1 身份證——地址
7.2 快遞單——指針變量
7.3 上門取件——使用指針變量
7.4 應急廁所——動態分配內存
7.5 垃圾回收車——內存回收
7.6 順藤摸瓜——指針移動
7.7 排隊體檢——指針比較
7.8 《肖申克的救贖》——二級指針
7.9 《道德經》中的宇宙觀——多級指針
第8章 數組與字符串:聚是一團火,散是滿天星
8.1 火車——一維數組
8.2 火車上的廁所——數據名加偏移量訪問數組元素
8.3 火車上的乘警——使用指針訪問數組元素
8.4 鐵道養路員——添加或修改元素
8.5 訪客登記——查找元素
8.6 數組元素排序——冒泡排序法
8.7 火車上找座位——二維數組
8.8 有趣的九宮格——多維數組
8.9 貪吃蛇——存儲字符串
8.10 《詠柳》——處理漢字字符串
8.11 電子郵件——字符串輸入/輸出函數
8.12 幸運抽獎——字符串數組
8.13 蜜蜂翅膀上的字——字符串處理函數
第9章 結構體、共用體和枚舉:麻雀雖小,五臟俱全
9.1 學生成績表——結構體
9.2 體育館——共用體
9.3 裝滿罐子——位域
9.4 選擇困難癥——枚舉
第10章 文件:硬盤裏的數據
10.1 巖畫——文件
10.2 高效的讀書方式——目錄
10.3 員工信息管理系統——文件系統的使用
第11章 類與對象:物以類聚,人以群分
11.1 女媧造人——定義類和實例化對象
11.2 汽車組裝廠——構造函數
11.3 餐具回收員——析構函數
11.4 龍生龍,鳳生鳳——繼承和派生
11.5 王羲之學書法——多重繼承