µn¤J
¡U
µù¥U
¡U
·|û¤¤¤ß
¡U
µ²±b
¡U
°ö°V½Òµ{
Å]ªk§Ì¤l
¡U
¦Û¸ê¥Xª©
¡U
¹q¤l®Ñ
¡U
«ÈªA¤¤¤ß
¡U
´¼¼z«¬¥ßÊ^·|û
®Ñ¦W
¥Xª©ªÀ
§@ªÌ
isbn
½s¸¹
5050Å]ªk²³Äw
|
NG®Ñ«°
|
°ê»Ú¯Å«~µP½Òµ{
|
Àu´f³qª¾
|
ÅRÆE^¶¯µ¼Öºë¿ï
|
Appµ{¦¡³]p¤Jªù¡GiPhone¡BiPad(ªþ¥úºÐ)
¡D
ºô¸ô¦æ¾P¡G³Ð³yÃz¬õ¤S
¡D
Power BI¹ê§@
¡D
Google Ana
¤å¾Ç¤p»¡
¤å¾Ç
¡U
¤p»¡
°ÓºÞ³Ð§ë
°]¸g§ë¸ê
¡U
¦æ¾P¥øºÞ
¤H¤åÃÀ§{
©v±Ð¡Bõ¾Ç
ªÀ·|¡B¤H¤å¡B¥v¦a
ÃÀ³N¡B¬ü¾Ç
¡U
¹q¼vÀ¸¼@
Ày§Ó¾i¥Í
ÂåÀø¡B«O°·
®Æ²z¡B¥Í¬¡¦Ê¬ì
±Ð¨|¡B¤ß²z¡BÀy§Ó
¶i׾Dzß
¹q¸£»Pºô¸ô
¡U
»y¨¥¤u¨ã
Âø»x¡B´Á¥Z
¡U
x¬F¡Bªk«ß
°Ñ¦Ò¡B¦Ò¸Õ¡B±Ð¬ì¥Î®Ñ
¬ì¾Ç¤uµ{
¬ì¾Ç¡B¦ÛµM
¡U
¤u·~¡B¤uµ{
®a®x¿Ë¤l
®a®x¡B¿Ë¤l¡B¤H»Ú
«C¤Ö¦~¡Bµ£®Ñ
ª±¼Ö¤Ñ¦a
®È¹C¡B¦a¹Ï
¡U
¥ð¶¢®T¼Ö
º©µe¡B´¡¹Ï
¡U
¨î¯Å
¹Bºâ«äºûµ{¦¡Á¿°ó¡G¥´¦nC++°ò¦¥²×½Ò
§@ªÌ¡G
吳燦»ÊµÛ‧ZCT策劃
¤ÀÃþ¡G
¹q¸£»Pºô¸ô
¡þ
µ{¦¡»y¨¥
¥Xª©ªÀ¡G
³ÕºÓ¤å¤Æ
¥Xª©¤é´Á¡G2022/12/30
ISBN¡G9786263333451
®ÑÄy½s¸¹¡Gkk0561954
¶¼Æ¡G320
©w»ù¡G
560
¤¸
Àu´f»ù¡G
79
§é
442
¤¸
®Ñ»ùY¦³²§°Ê¡A¥H¥Xª©ªÀ¹ê»Ú©w»ù¬°·Ç
µ´ª©®Ñ
µ´ª©®Ñ¡G½T©w¤£¦Aª©ªº°Ó«~¡A¶È´£¨Ñ®ÑÄy¸ê°T°Ñ¦Ò¡C
µû»ù¼Æ¡G
(½Ð±N·Æ¹«²¾¦Ü¬P¬P³B¶i¦æµû»ù)
¥Ø«e¥§¡µû»ù¡G
¤å¦r³sµ²
½Æ»s»yªk
¹Bºâ«äºûµ{¦¡Á¿°ó¡G¥´¦nC++°ò¦¥²×½Ò
¹Ï¤ù³sµ²
½Æ»s»yªk
¤À
¨É
¤º®e²¤¶
®ÑÄy¥Ø¿ý
¦PÃþ±ÀÂË
¹B算思維程式Á¿堂 »´ÃP學會程式³]p師必學的C++¡I 奠基¡B撰寫¡B熟練¡B檢定一本³q¡I 本書³W劃了¡uC++程式³]p的十堂入ªù必修½Ò¡v的½Ò程¶i度¡A精n»¡明了C++»y¨¥相Ãö的»y法¡A«D常¾A合作為°ª中¾學校程式»y¨¥的教材或第一次學習C++»y¨¥的入ªù學習ªÌ¡C各章習ÃD包括了Æ[念及程式°£¿ù的相ÃöÃD目¡A可以協助每位學生或ŪªÌ¡A快³t¶i入C++»y¨¥程式³]p的»â域¡C 本書也納入了APCS¡]Advanced Placement Computer Science¡^¡u大學程式³]p先修檢測¡v的¦Ò¸Õ«ÂI¡A³o些«ÂI包括¡G¸ê料型態¡B常數»PÅÜ數¡B全域及區域¡B流程控制¡B°j圈¡B函式¡B»¼°j¡B°}列¡B¦Ûq¸ê料型態¡A也包括基礎演算法¡A例如¡G 排序和搜尋等¡C各章中收¿ý歷年的程式³]pÆ[念ÃD¡A³o些ÃD目主n以¹B算思維¡B問ÃD¸Ñ決»P程式³]p概念測¸Õ為主¡AÃD型包括¡G程式¹B¦æ°lÂÜ¡B程式填空¡B程式°£¿ù¡B程式效¯à分析及基礎Æ[念理¸Ñ等¡A希望各位在學習C++»y¨¥的同時¡A也¯à以³o些APCS各年度¦ÒÃD來印ÃÒ各章主ÃD的學習成效¡C全書包括十堂入ªù½Ò程及兩個ªþ¿ý¡A精彩篇幅如下¡G ➤C++程式³]p的完美ÅéÅç ➤»{ÃѸê料³B理»P基本¸ê料型態 ➤»´ÃP玩Âà¹B算子»P¹B算式 ➤流程控制必修攻略 ➤°}列»P字串³t學筆°O ➤函數»P演算法的ÃöÁä技巧 ➤»´ÃP搞定指標入ªù»´½Ò程 ➤³t學結構»P¦Ûq¸ê料型態 ➤¸Ñ析前置³B理指令»P巨¶° ➤物件導向程式³]p入ªù ➤C++的常用函數庫 ➤用Visual Studio Code寫C++
CHAPTER 1 C++ µ{¦¡³]pªº§¹¬üÅéÅç 1-1 µ{¦¡³]p»P C++ »y¨¥ 1-1-1 »{ÃÑ C++ »y¨¥ 1-1-2 C »P C++ ªºÃöÁp 1-1-3 ª«¥ó¾É¦Vµ{¦¡³]p 1-2 §Úªº²Ä¤@Ó C++ µ{¦¡ 1-2-1 Dev-C++ ¤U¸ü»P¦w¸Ë 1-3 Dev C++ ¤u§@Àô¹Ò²¤¶ 1-3-1 ¼¶¼gµ{¦¡ 1-3-2 Àx¦sÀÉ®× 1-3-3 ½s͵{¦¡ 1-3-4 °õ¦æµ{¦¡ 1-3-5 µ{¦¡½X¸ÑªR 1-4 µ{¦¡¬[ºc²¤¶ 1-4-1 ªíÀYÀÉ°Ï 1-4-2 µ{¦¡µù¸Ñ 1-4-3 ¥Dµ{¦¡°Ï-main( ) ¨ç¼Æ 1-4-4 ¦WºÙªÅ¶¡ 1-4-5 ¿é¥X¤J¥\¯à²¤¶ 1-4-6 µ{¦¡«ü¥O½s¼g®æ¦¡ 1-4-7 ÃѧO¦r»P«O¯d¦r CHAPTER 2 »{ÃÑ¸ê®Æ³B²z»P°ò¥»¸ê®Æ«¬ºA 2-1 »{ÃÑÅÜ¼Æ 2-1-1 ÃѧO¦r©R¦Wì«h 2-1-2 Åܼƫŧi 2-2 ±`¼Æ 2-3 °ò¥»¸ê®Æ«¬ºA 2-3-1 ¾ã¼Æ 2-3-2 ¯BÂI¼Æ 2-3-3 ¦r¤¸ 2-3-4 ¸õ²æ¦r¤¸ 2-3-5 ¥¬ªL¸ê®Æ«¬ºA 2-4 ¸ê®Æ«¬ºAÂà´« 2-4-1 ¦Û°Ê«¬ºAÂà´« 2-4-2 ±j¨î«¬ºAÂà´« CHAPTER 3 »´ÃPª±Âà¹Bºâ¤l»P¹Bºâ¦¡ 3-1 ¹Bºâ¦¡»PÀu¥ýÅv 3-1-1 ¹Bºâ¤lÀu¥ýÅv 3-2 ¹Bºâ¤l²¤¶ 3-2-1 «ü©w¹Bºâ¤l 3-2-2 ºâ³N¹Bºâ¤l 3-2-3 Ãö«Y¹Bºâ¤l 3-2-4 ÅÞ¿è¹Bºâ¤l 3-2-5 ¦ì¤¸ÅÞ¿è¹Bºâ¤l 3-2-6 ¦ì¤¸¦ì²¾¹Bºâ¤l 3-2-7 »¼¼W»P»¼´î¹Bºâ¤l 3-2-8 ±ø¥ó¹Bºâ¤l 3-2-9 ½Æ¦X«ü©w¹Bºâ¤l CHAPTER 4 ¬yµ{±±¨î¥²×§ð²¤ 4-1 ´`§Çµ²ºc 4-1-1 µ{¦¡°Ï¶ô 4-2 ¿ï¾Üµ²ºc 4-2-1 if ±ø¥ó«ü¥O 4-2-2 if-else ±ø¥ó«ü¥O 4-2-3 if else if ±ø¥ó«ü¥O 4-2-4 switch ¿ï¾Ü«ü¥O 4-3 «½Æµ²ºc 4-3-1 for °j°é«ü¥O 4-3-2 while °j°é 4-3-3 do while °j°é«ü¥O 4-3-4 °j°é±±¨î«ü¥O CHAPTER 5 °}¦C»P¦r¦ê³t¾Çµ§°O 5-1 °}¦Cªº«Å§i»P¨Ï¥Î 5-1-1 ¤@ºû°}¦C 5-1-2 ¤Gºû°}¦C 5-1-3 ¦hºû°}¦C 5-2 ¦r¦ê²¤¶ 5-2-1 ¦r¦ê«Å§i 5-2-2 ¦r¦ê°}¦C CHAPTER 6 ¨ç¼Æ»PºtºâªkªºÃöÁä§Þ¥© 6-1 ¤j¸Ü¨ç¼Æ 6-1-1 ¨ç¼Æì«¬«Å§i»P©w¸q 6-1-2 ¨ç¼Æ©I¥s 6-2 °Ñ¼Æ¶Ç»¼»P¨ä¥LÀ³¥Î 6-2-1 ¶ÇÈ©I¥s 6-2-2 ¶Ç§}©I¥s 6-2-3 ¶Ç°Ñ¦Ò©I¥s 6-2-4 °}¦C°Ñ¼Æ¶Ç»¼ 6-2-5 ¦æ¤º¨ç¼Æ 6-2-6 ¨ç¼Æ¦h¸ü 6-3 »{ÃÑ»¼°j 6-3-1 »¼°jªº©w¸q 6-4 ±´¯Áºtºâªkªº½ì¨ý 6-4-1 ±Æ§Çºtºâªk 6-4-2 ·j´Mºtºâªk CHAPTER 7 »´ÃP·d©w«ü¼Ð¤Jªù»´½Òµ{ 7-1 »{ÃÑ«ü¼Ð 7-1-1 «Å§i«ü¼ÐÅÜ¼Æ 7-2 ¦h««ü¼Ð 7-2-1 Âù««ü¼Ð 7-2-2 ¤T««ü¼Ð 7-3 «ü¼Ð¹Bºâ 7-3-1 »¼¼W»P»¼´î¹Bºâ CHAPTER 8 ³t¾Çµ²ºc»P¦Ûq¸ê®Æ«¬ºA 8-1 µ²ºc²¤¶ 8-1-1 «Å§iµ²ºcÅÜ¼Æ 8-1-2 µ²ºc°}¦C 8-1-3 ±_ª¬µ²ºc 8-2 ¦CÁ|«¬ºA¡]enum¡^ 8-2-1 ¦CÁ|«¬ºA«Å§i 8-3 Áp¦X«¬ºA¡]union¡^ 8-3-1 Áp¦X«¬ºAªº«Å§i 8-4 «¬ºA©w¸q¥\¯à¡]typedef¡^ CHAPTER 9 ¸ÑªR«e¸m³B²z«ü¥O»P¥¨¶° 9-1 «e¸m³B²z«ü¥O 9-1-1 #include «ü¥O 9-2 #define «ü¥O 9-2-1 ©w¸q°ò¥»«ü¥O 9-2-2 ©w¸q¨ç¼Æ 9-2-3 ¥¨¶°¨ç¼ÆÂ²¤¶ 9-2-4 ¼Ð·Ç«e¸m³B²z¥¨¶° 9-3 ±ø¥ó½sĶ«ü¥O 9-3-1 #if¡B#endif¡B#else¡B#elif «ü¥O CHAPTER 10 ª«¥ó¾É¦Vµ{¦¡³]p¤Jªù 10-1 Ãþ§Oªº°ò¥»Æ[©À 10-1-1 «Å§iÃþ§Oª«¥ó 10-1-2 ¦s¨ú¼h¯ÅÃöÁä¦r 10-1-3 «Ø¥ßÃþ§Oª«¥ó 10-2 «Øºc¤l»P¸Ñºc¤l 10-2-1 «Øºc¤l 10-2-2 «Øºc¤l¦h¸ü 10-2-3 ¸Ñºc¤l 10-2-4 «Ø¥ß«ü¼Ðª«¥ó APPENDIX A C++ ªº±`¥Î¨ç¼Æ®w A-1 ¦r¤¸³B²z¨ç¼Æ A-2 ¦r¦ê³B²z¨ç¼Æ A-3 «¬ºAÂà´«¨ç¼Æ A-4 ®É¶¡¤Î¤é´Á¨ç¼Æ A-5 ¼Æ¾Ç¨ç¼Æ A-6 ¶Ã¼Æ¨ç¼Æ APPENDIX B ¥Î Visual Studio Code ¼g C++ B-1 ¤U¸ü¡B¦w¸Ë VS Code B-2 ¦w¸Ë C++ ½s;¹ MinGW B-3 ¦w¸ËÂX¥R®M¥ó B-4 ¦b VS Code ·s¼W¤u§@°Ï¼¶¼g C++ µ{¦¡
AI Agent ¹ê
§Ö³tºë³qiOS 26
±a§A¥Î Python
Software M
ºë³q Python¡U
ºtºâªk°V½mÀç¡U¤Jªù½g
APCS §¹¥þ§ð²¤¡G
³nÅé¬[ºcì²z ²Ä¤Gª©
§ÚªüÀ¨³£¤ñ§A·|´ú¸Õ¡G
Ã䪱Ãä¾Ç¡A¨Ï¥ÎScr
¬°¤F«O»Ù±zªºÅv¯q¡A·sµ·¸ôºô¸ô®Ñ©±©ÒÁʶRªº°Ó«~§¡¨É¦³¨ì³f¤C¤ÑªºÅ²½à´Á¡]§t¨Ò°²¤é¡^¡C°h¦^¤§°Ó«~¥²¶·©óŲ½à´Á¤º±H¦^¡]¥H¶lÂW©Î¦¬°õÁp¬°¾Ì¡^¡A¥B°Ó«~¥²¶·¬O¥þ·sª¬ºA»P§¹¾ã¥]¸Ë(°Ó«~¡Bªþ¥ó¡B¤º¥~¥]¸Ë¡BÀH³f¤å¥ó¡BÃØ«~µ¥)¡A§_«h®¤¤£±µ¨ü°h³f¡C