-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

C/C++¹ê½î¶i¶¥¤§¹D¡G¼gµ¹µ{§Ç­û¬Ýªº½sµ{®Ñ

( ²Åé ¦r)
§@ªÌ¡G³¯¾¤®SÃþ§O¡G1. -> µ{¦¡³]­p -> C -> C
¡@¡@¡@2. -> µ{¦¡³]­p -> C++ -> C++
ĶªÌ¡G
¥Xª©ªÀ¡G¤¤°êÅK¹D¥Xª©ªÀC/C++¹ê½î¶i¶¥¤§¹D¡G¼gµ¹µ{§Ç­û¬Ýªº½sµ{®Ñ 3dWoo®Ñ¸¹¡G 48951
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT°â»ù¡G 395 ¤¸

¥Xª©¤é¡G5/1/2018
­¶¼Æ¡G440
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787113237585
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

³o¬O¤@¥»C/C »y¨¥À³¥Î¯à¤O¶i¶¥ªº¹Ï®Ñ¡AÁ`µ²¤F¤@­Ó¨å«¬ªº¾Ç²ßªÌ²Ä101­Ó¤p®É¶}©lªº¾Ç²ß¸ô½u©M¤ß±o¡A§A­È±o¾Ö¦³¡C¥»®Ñ¤º®e¥]¬AÉq¹êC»y¨¥®Ö¤ß°ò¦¡B´£¤É§Aªºµ{¦¡³]­p¥\¤O¡B¿n²Ö±M·~µ{¦¡®v¶}µo¸gÅç¡B²z¸ÑC ºëÅè©M¥HC ¬°¥À»y¤­­Ó³¡¤À¡A¤º®eÂ×´I¡A¶°¶}µo§Þ¥©¡B¦¨ªø¸gÅç©M¾Ç²ß¸ê®Æ©ó¤@Åé¡A¨ã¦³«Ü°ªªº¹ê¥Î©Ê©M¥iŪ©Ê¡A¹ï©óªì¯Åµ{¦¡®v©M¾Ç²ßµ{¦¡³]­p»y¨¥ªº¤j¾Ç¥Í¤j¦³»t¯q¡A¥i¥H?©ú¨ä´x´¤C/C »y¨¥ºëÅè¡A´£°ª¦Û¤vªºµ{¦¡³]­p¤ô·Ç¡C
¥Ø¿ý¡G

²Ä1³¹ Hello¡AC»y¨¥

1-1 ³¬¤W²´·ú²Ó¼ÆC»y¨¥ªº¯SÂI 2

C»y¨¥ºë¥© 2

¤ä´©µ²ºc¤Æµ{¦¡½s¼g¼Ò«¬ 2

ÅܼƩM»y¥y¬OC»y¨¥ªº²Ó­M 3

¼Æ¾Ç¹Bºâ©MÅÞ¿è¹Bºâ¦¡¬OC»y¨¥ªº²Ä¤@­ÓÃøÂI 3

¨ç¼Æ¬OC»y¨¥½çµ¹§Ú­Ì³Ì¦³¤OªºªZ¾¹ 3

°}¦C¬O§Ú­Ì²Ä¤@¦¸¾Ç²ß²Õ´¸ê®Æ 4

«ü¼Ð¬OC»y¨¥ªººëµØ¡A¦ý¥¦¬OÅ]°­µo©úªº 4

struct¬O§Ú­ÌÁ{¼±¥@¬ÉªºµeªO 4

´x´¤°ò¥»·§©Àªº²Õ¦X¤~¬O¦¨¬°C»y¨¥°ª¤âªº¥²¸g¤§¸ô 4

¦r¦ê¬O«ü¼Ð½T»{ªº 5

¦ì¤¸¹Bºâ¬OC»y¨¥©³¼h¶}µoªº¯S¦â 5

¹w³B²z©R¥O¬Oµ{¦¡¶}µoªº¸}¤â¬[ 5

ÀɬO¤@­Ó§Ç¦C 5

1-2 ±q°ò¥»·§©À¶}©l 6

1-3 ´x´¤C»y¨¥®Ö¤ß¡A³v¨BÂX±i 8

1-4C ®É¥NªºC»y¨¥¾Ç²ß 11

1-5C ¡G§ó¦nªºC 12

·sªºª`ÄÀ¼Ò¦¡ 13

·sªº¿é¤J/¿é¥X¤èªk 13

constªº·s¥\¯à 13

Åܼƪº©w¸q§ó¥[ÆF¬¡ 13

¨ç¼Æªº­«¸ü 13

±a¹w³]°Ñ¼Æªº¨ç¼Æ 13

Åܼƪº°Ñ¦ÒÃþ«¬ 13

·sªº°O¾ÐÅé¤À°t¨ç¼Ænew©Mdelete 14

¤º´O¡]inline¡^¨ç¼Æ 14

§@¥Î°ì¹Bºâ¤l 14

²Ä2³¹ «Ø¥ß°_µ{¦¡³]­p°ò¥»·§©À

2-1 ³nÅé»Pµ{¦¡ 15

2-2 µ{¦¡»P¥i°õ¦æÀÉ 16

2-3 µ{¦¡»P¨Ó·½µ{¦¡ 17

2-4 ¨Ó·½µ{¦¡»Pµ{¦¡³]­p»y¨¥ 18

2-5 µ{¦¡³]­pªº°ò¥»¹Lµ{ 19

2-6 ÀÉ©M¥Ø¿ý 19

2-7 ²z¸Ñ½s½X¤W¾÷½Õ¸Õ©M¨BÆJ22

2-8C/C µ{¦¡®v¦¨ªø¸gÅç 23

²Ä¤@¶¥¬q¡GC»y¨¥ªº¾Ç²ß 23

²Ä¤G¶¥¬q¡G½Òµ{³]­p©M²¦·~³]­p 24

²Ä¤T¶¥¬q¡GµwÅé¶}µo©M¾Ç²ßC 25

²Ä¥|¶¥¬q¡G¤¤«¬±M®×¶}µo¸gÅç 25

²Ä¤­¶¥¬q¡G¤j«¬±M®×¶}µo¸gÅç 25

Á`µ²­Ó¤H¾Ç²ß¦¨ªøªº¹D¸ô 25

¦]§÷¬I±Ð¡G¨Ï¥Î¨â®M±Ð§÷ 26

²Ä3³¹ ¦bVisual C ¤¤ÅçÃÒCµ{¦¡

3-1 ¿ï¾ÜVisual C ªº¤T­Ó²z¥Ñ 27

3-2 °»¿ù¤u¨ãªº¤­­Ó¨BÆJ 28

3-3 ½s¼gConsoleÀ³¥Î 32

3-4 ¸ó¹L°»¿ù¤u¨ãªº³Ìªì»Ùê35

»yªk¿ù»~¡]Syntax Error¡^ 38

»y·N¿ù»~¡]Semantic Error¡^ 38

¹B¦æ¿ù»~¡]BUG¡^ 39

3-5Visual C ²©ö¨Ï¥Î°Ñ¦Ò 40

·s«Ø¤åÀÉ 40

¥´¶}¤åÀÉ 41

¬d¬Ý¤åÀÉ 42

«O¦s¤åÀÉ 44

¦b¥´¶}ªº¤åÀɤ¤·j¯Á¤å¥» 45

¦b¤w¥´¶}ªº¤åÀɤ¤´À´«¤å¥» 45

¦bºÏ¤ùÀɤ¤·j¯Á¤å¥» 46

±`³W¹Bºâ¦¡·j¯Á 46

3-6 ±qTurbo C¨ìBorland C 47

3-7 ²z¸Ñ¨ç¦¡µ{¦¡®w©M¼ÐÀYÀÉ 48

²Ä4³¹ ¥N½X°ò¥»ÅÞ¿è¡G¶¶§Ç¡B¿ï¾Ü©M°j°é

4-1 ¬yµ{¹Ï 51

4-2 ¶¶§Çµ²ºc 52

¡i¥Ü¨Ò4-1¡j¿é¤J¤T¨¤§Îªº¤TÃäªø¡A¨D¤T¨¤§Î­±¿n 52

4-3 ¿ï¾Üµ²ºc 52

4-3-1if»y¥y 52

¡i¥Ü¨Ò4-2¡jif»y¥yªº°ò¥»¥Îªk¡]¿é¤J¼Æ­È¡A¦pªG¤j©ó0¡A¿é¥X¡§¥¿¼Æ¡¨¡^ 53

¡i¥Ü¨Ò4-3¡j§Q¥Îif-else»y¥y¹ï¼Æ­È¶i¦æ¥¿­tªº§PÂ_ 54

4-3-2switch»y¥y 54

¡i¥Ü¨Ò4-4¡j§Q¥Îswitch§PÂ_¥Î¤á¿é¤Jªº¤é´Á¬O¬P´Á´X 55

¡i¥Ü¨Ò4-5¡j§PÂ_¿é¤Jªº¤é´Á¬O¬P´Á´X¡]¨Ï¥Îbreak»y¥y¡^ 56

¡i¥Ü¨Ò4-6¡j§Q¥Îif»y¥y®Ú¾Ú¦¨ÁZ½d³òµ¹¥Xµ¥¯Å 56

4-4 °j°éµ²ºc 57

4-4-1§Q¥Îgoto»y¥y©Mif»y¥yºc¦¨°j°é 57

¡i¥Ü¨Ò4-7¡j­pºâ1 2 3 ¡K 100ªº­È 57

4-4-2while»y¥y 58

¡i¥Ü¨Ò4-8¡j§Q¥Îwhile°j°é»y¥y­pºâ1 2 3 ¡K 100ªº­È 58

4-4-3do-while»y¥y 58

¡i¥Ü¨Ò4-9¡j§Q¥Îdo-while°j°é»y¥y¨Ó­pºâ1 2 3 ¡K 100ªº­È 59

4-4-4for»y¥y 59

¡i¥Ü¨Ò4-10¡j¤p°ª´µªºfor°j°é»y¥y¹ê²{¤èªk¡C 60

¡i¥Ü¨Ò4-11¡j¤p°ª´µªºfor°j°é»y¥y¹ê²{¤èªk¤§¤G¡]¬Ù²¤¹Bºâ¦¡2ªºÀ³¥ÎÁ|¨Ò¡^ 60

¡i¥Ü¨Ò4-12¡j¤p°ª´µªºfor°j°é»y¥y¹ê²{¤èªk¤§¤T¡]¬Ù²¤¹Bºâ¦¡3ªºÀ³¥ÎÁ|¨Ò¡^ 60

¡i¥Ü¨Ò4-13¡j¤p°ª´µªºfor°j°é»y¥y¹ê²{¤èªk¤§¥|¡]¬Ù²¤¹Bºâ¦¡1©M¹Bºâ¦¡3ªº

À³¥ÎÁ|¨Ò¡^ 61

¡i¥Ü¨Ò4-14¡j·í»Ý­nµL­­°j°é®É¡Afor°j°é»y¥y¹Bºâ¦¡¥þ³¡³Q¬Ù²¤ªºÀ³¥ÎÁ|¨Ò 61

¡i¥Ü¨Ò4-15¡j¤p°ª´µªºfor°j°é¹ê²{¤èªk¤§¤­¡]for»y¥y¤¤ªº³r¸¹¹Bºâ¦¡¡^ 61

¡i¥Ü¨Ò4-16¡jŪÀ´©_©Çªºfor°j°é¡]for°j°é»y¥y¤¤ªº¹Bºâ¦¡2¬°¯S®í¹Bºâ¦¡®É¡^ 61

¡i¥Ü¨Ò4-17¡j§Q¥Îwhile°j°é¨Dº¡¨¬n2-15n-36¡Ö0ªº³Ì¤p¾ã¼Æ 62

4-4-5break»y¥y 63

¡i¥Ü¨Ò4-18¡jºt¥Übreak»y¥yªºÀ³¥Î¡G­pºâ1 2 3 ¡K 100ªº­È 63

4-4-6continue»y¥y 63

¡i¥Ü¨Ò4-19¡jºt¥Ücontinue»y¥yªºÀ³¥Î¡G­pºâ1¨ì100ªº°¸¼Æ¤§©M 63

4-5 ¥»³¹ºî¦X¹ê¨Ò 64

4-5-1ºî¦X¹ê¨Ò1¡G¨D¬Y¾ã¼Æ¬q°Ï¶¡¤¤ªº¯À¼Æ¡A¨Ã¿é¥X 64

4-5-2ºî¦X¹ê¨Ò2¡G®Ú¾Ú¨Ï¥ÎªÌ¿é¤Jªº¦~¥÷§PÂ_¦~¥÷¬O§_¬°¶|¦~ 66

²Ä5³¹ ¥[±j¹ï¨ç¼Æªº²z¸Ñ

5-1 ¨ç¼Æªº¤Þ¤J 67

¡i¥Ü¨Ò5-1¡j¨D±q1¥[¨ì100ªº­È 67

¡i¥Ü¨Ò5-2¡j¨D±q1¥[¨ìnªº­È 68

¡i¥Ü¨Ò5-3¡j¨D±q1¥[¨ìnªº­È¡]°ª´µºtºâªk¡^ 69

5-2 ¨ç¼Æªº°ò¥»·§©À 69

5-3 ®w¨ç¼Æ 70

5-4 ¨ç¼Æªº´O®M½Õ¥Î 71

¡i¥Ü¨Ò5-4¡j¦bmax3¨ç¼Æ¤¤¹ê²{´O®M½Õ¥Î 71

5-5 ¥N½X«Ê¸Ë¡G¼Ò²Õ¤Æµ{¦¡³]­pªº°_¨B 71

5-6 ¤¶­±/¹ê²{«ä·Qªº²Ä¤@¦¸Åé²{ 72

5-7 Á`µ²¤@¤U¡G¨ç¼ÆÀ°§A½s¼g§ó¦nªº¥N½X 72

5-8 ¹ï¤ñPascal»y¨¥©MC»y¨¥¤¤¨ç¼Æ¨Ï¥Îªº®t²§ 74

²Ä6³¹ Á`µ²¡G§Ö³t´x´¤C»y¨¥°ò¦ª¾ÃÑ

6-1 ¦A¦¸UnderstandC 76

6-2 §â°ò¦ª¾ÃѦê°_¨Ó 77

6-3 ºî¦X¹ê¨Ò1¡G¦C¦LFibonacci¼Æ¦C 78

6-4 ºî¦X¹ê¨Ò2¡G§âFibonacci¼Æ¦C¤¤ªº¯À¼Æ§ä¥X¨Ó 79

6-5 ºî¦X®×¨Ò3¡G¦bFibonacci¼Æ¦C¤¤¥[¤J°}¦CªºÀ³¥Î 80

6-6 ³Ì«áªººî¦X©Ê¥N½X 81

6-7 ¦¨¬°Cµ{¦¡®v§AÁٻݭnª¾¹Dªº¨Æ±¡82

6-8 ¤T¤p®É§A¥i¥H¾Ç·|FORTRAN85

²Ä2½g ´£¤É§Aªºµ{¦¡³]­p¥\¤O

²Ä7³¹ ³v¨B¼g¥X¤jµ{¦¡

7-1 ·Ç³Æ®×¨Ò1¡G¶|¦~ªº§PÂ_ 88

7-2 ·Ç³Æ®×¨Ò2¡G³o¤@¤Ñ¬O¬P´Á´X 89

7-3 §ó°ª­n¨D¡G¸U¦~¾äªº½s¼g91

7-4 ¦A§¹µ½¤@¤U¡G¦C¦L¬Y¦~¤é¾ä94

7-5 Á`µ²»P«ä¦Ò¡Gµ{¦¡¦¨ªø»P¼Ò²Õ¤Æ 96

²Ä8³¹ ¦Û¤v°Ê¤â½s¼g¤p¤u¨ã

8-1DIR©R¥O¤µµS¦b 97

8-2DOSª©DIR©R¥O 98

8-3Windowsª©¥»ªºDIR 100

8-4 ¤u¨ã½s¼gÁ`µ²©M½m²ß 103

8-5 Ä~Äò¾Ç²ß©M´£°ª 104

²Ä9³¹ ¾Ç·|²Õ´¦Û¤vªº¥N½X

9-1 ¸Ñ¨M°ÝÃDªº°ò¥»¤èªk©MCµ{¦¡ªº°ò¥»µ²ºc 105

9-2 ¥ÎProjectºÞ²z¦Û¤vªº¥N½X 108

9-3 ¬°¦Û¤vªº¥N½XÂX¥R¥\¯à110

9-4 ¾i¦¨¤@¨Ç½s½Xªº¦n²ßºD111

²Ä10³¹ Ū­ì©lµ{¦¡½X¡A³v¨BÅé·|ºtºâªkªº¤O¶q

10-1Ū¨ç¼Æ­ì©lµ{¦¡½X¡A¾Ç§Þ¥© 116

10-2Åé·|ºtºâªkªº¤O¶q 118

¡i¥Ü¨Ò10-1¡j§PÂ_¤@­Ó¦ÛµM¼Æn¬O§_¬O¯À¼Æ 119

10-3ºtºâªkªº¤T­«¹Ò¬É 121

¡i¥Ü¨Ò10-2¡j¼g¤@­Ó¨ç¼Æ­pºâ·í°Ñ¼Æ¬°n¡]n«Ü¤j¡^®Éªº­È1-2 3-4 5-6 7-¡K n 121

¡i¥Ü¨Ò10-3¡j¦b¤@­Ó«Ü¤pªº°O¾ÐÅéªÅ¶¡¤¤¡A±N¥_¨Ê¬Y¹q¸Ü§½ªº8¦ì¹q¸Ü¸¹½X±Æ§Ç¡C¸¹½X¦b

10000­Ó¥H¤º 122

10-4¨º¨ÇC»y¨¥¥²¶·½Õ¸Õªº³´¨À 123

²Ä3½g ¿n²Ö±M·~µ{¦¡®vªº¶}µo¸gÅç

²Ä11³¹ ·Ðº¾¦ý«Ü­«­nªºÅܼƩMÃþ«¬

11-1¹q¸£¬O¦p¦ó¦sÀxÅܼƪº 126

11-2½T«O¨C­Óª«¥ó¦b¨Ï¥Î«e¤w³Qªì©l¤Æ 131

11-3°Ï°ìÅܼƩM¥þ°ìÅܼƪº®t§O 133

11-3-1­º¥ý²z¸Ñ¨ç¼Æ¤¤ªº°Ï°ìÅÜ¼Æ 134

11-3-2¨ä¦¸²z¸Ñ¨ç¼Æ¥~ªº¥þ°ìÅÜ¼Æ 135

11-3-3´x´¤ÅܼƦb°O¾ÐÅ餤ªº¦sÀx¤è¦¡ 136

11-4´x´¤ÅܼƩw¸qªº¦ì¸m»P®É¾÷ 138

11-5¤Þ¥ÎÃø¹D¥u¬O§O¤Hªº´À¨­ 140

²Ä12³¹ ²z¸Ñ°}¦C©M«ü¼Ð

12-1²z¸Ñ«ü°wªº¥»½è 143

12-1-1«ü¼ÐÅܼƩMÅܼƪº«ü¼Ð 143

12-1-2ªÅ«ü°w©Mvoid«ü°w 145

12-1-3const­×¹¢«ü°w 146

12-2½×°}¦C©M«ü¼Ðªºµ¥»ù©Ê 147

12-3¦A½×°}¦C©M«ü¼Ðªº®t²§©Ê 149

12-3-1¦r¦ê°}¦C»P¦r¤¸«ü¼Ðªº°Ï§O 149

12-3-2·í½sĶ¾¹±j¦æ§â«ü¼Ð©M°}¦C²V¦X 151

12-4¥Rº¡ºÃ´bªº°}¦C«ü¼Ð©M«ü¼Ð°}¦C 152

²Ä13³¹ ±`¨£§ó­nÂÔ·Vªº¦r¤¸©M¦r¦ê

13-1Ãö©ó¦r¤¸½s½Xªº°Q½× 155

13-2½Ð¨c°O¦r¦êµ²§ô¼Ð»x¬°¡¥\\0¡¦ 157

13-3½Ð°È¥²¤p¤ß¨Ï¥Îmemcpy()¨t¦C¨ç¼Æ 159

¡i¥Ü¨Ò13-1¡jPOD¹ï¶Hªº½Æ»s160

13-4¥¿½T¨Ï¥Î¦r¦ê³B²z¨ç¼Æ 161

²Ä14³¹ ¹Bºâ¦¡©M»y¥y¤¤ªº³´¨À

14-1¹Bºâ¤l¤Þµoªº²V¶Ã 164

14-2¹Bºâ¦¡¨D­È¶¶§Ç¤£­n·Q·íµM 167

14-3switch-case»y¥yªº³´¨À 170

14-3-1¥¿½T¨Ï¥Îbreak»y¥y 171

14-3-2case¼Ð¸¹©Mdefault¼Ð¸¹ªº¥¿½T¨Ï¥Î 173

14-4a || b©Ma&&bªº³´¨À 174

14-4-1³´¨À¤@¡Gµu¸ô¨D­È 175

¡i¥Ü¨Ò14-1¡j¨S·Q²MÅÞ¿è¡A¥N½X³¬Àô 175

14-4-2³´¨À¤G¡GÅÞ¿è¹Bºâ²V²c¨Ï¥Î 176

14-5¡§Äa±¾¡¨else¤Þ°_ªº°ÝÃD 177

²Ä15³¹ ¨ç¼Æªº¯µ±K

15-1¸T¤î¨ç¼Æªð¦^°Ï°ìÅܼƪº¤Þ¥Î 180

15-2¨ç¼Æ¶Ç­È¡B¶Ç«ü¼Ð¤Î¶Ç¤Þ¥Îªº®Ä²v¤ÀªR 183

15-3¤ºÁp¨ç¼Æ·|¹³¥¨¶°¤@¼Ë´À´«¶Ü 188

15-4¨ç¼Æ­«¸ü»Ý¦Ò¼{¤°»ò 191

15-4-1·Ç½T²z¸Ñ¨ç¼Æ­«¸ü 191

¡i¥Ü¨Ò15-1¡j¹ê²{¤@­Ó¦C¦L¨ç¼Æ¡A¬J¥i¦C¦LintÃþ«¬¡A¤]¥i¦C¦LstringÃþ«¬ 191

15-4-2¬°¤°»ò¤Þ¤J¨ç¼Æ­«¸ü 192

15-4-3¦p¦ó³B²z¨ç¼Æ­«¸ü 192

15-5¤£­nÅýmainªð¦^void 195

15-5-1²z¸Ñmain¨ç¼Æªº©w¸q§Î¦¡ 195

15-5-2main¨ç¼Æªºªð¦^­È§@¥Î 196

15-5-3void main()§Î¦¡¨ç¼Æªº­·ÀIÁô±w 197

15-5-4 ¡§¦nÃaÃø©w¡¨ªº·Ç«h 197

15-6¾¨¶q©Úµ´¨Ï¥ÎÅܰѨç¼Æ 198

¡i¥Ü¨Ò15-2¡j¹ê²{¤@­Ó¤ä«ùstd::stringªºprintf 199

15-7¬°¦ó­°§C¨ç¼Æªº°é½ÆÂø«× 202

15-7-1´£·Ò¨ç¼Æªº¤èªk 203

15-7-2¥H©ú½T¨ç¼Æ¨ú¥N°Ñ¼Æ 204

²Ä16³¹¥¿½T¨Ï¥Î¹w³B²z

16-1¨Ï¥Î#define©w¸q¦r­±­È©M°°¨ç¼Æ 206

16-1-1²³æ¥¨¶°©w¸q¡]¦r­±­È¡^ 206

16-1-2#define©Mconst©w¸qªºùڭȱ`¶q¹ï¤ñ 207

16-1-3±a°Ñ¼Æªº¥¨¶°©w¸q¡]°°¨ç¼Æ¡^ 208

16-1-4±a°Ñ¼Æªº§»©M¨ç¼Æªº°Ï§O 208

16-1-5¤Þ¤J§»ªºÀuÂI 209

16-1-6¥¨¶°©w¸q©M©R¦WªÅ¶¡ªºÃö«Y 209

16-2#defineªº¨Ï¥Î³´¨À 210

16-2-1¥Ñ¾Þ§@²ÅÀu¥ý¶¶§Ç¤Þ°_ªº°ÝÃD 210

16-2-2¨Ï¥Î¥¨¶°©w¸q¡A¤£¤¹³\°Ñ¼Æµo¥ÍÅÜ¤Æ 211

16-2-3¨Ï¥Îdo{}while¡]false¡^±N¥¨¶°©w¸q¥]§tªº¦h±ø¹Bºâ¦¡©ñ¨ì¤j¬A©·¤¤ 211

16-2-4Ãö©ó...ªº¨Ï¥Î 212

16-2-5®ø°£¦h¾lªº¤À¸¹ 213

16-3¨¾¤î­«½Æ¥]§t¼ÐÀYÀÉ 214

¡i¥Ü¨Ò16-1¡j¼ÐÀYÀÉ­«½Æ¥]§tbug 214

16-3-1¸Ñ¨M¤è®×¤§¤@¡G#ifndef¤è¦¡ 215

16-3-2¸Ñ¨M¤è®×¤§¤G¡G#pragma once 215

16-3-3#pragma once»P #ifndefªº°Ï§O 216

16-4assertªº°Æ§@¥Î 216

¡i¥Ü¨Ò16-2¡jÂ_¨¥¥X²{bug 217

16-5¦h¾Ç¤@ÂI¡AÃö©ó#©M##ªº°Q½× 219

16-5-1#Åý¦r¦ê¥©§®¥Î¦b¥¨¶°©w¸q¤¤ 219

16-5-2##Åý¥¨¶°©w¸q¹³¨ç¼Æ¤@¼Ë¿é¤J°Ñ¼Æ 220

16-5-3#»P##¨Ï¥Îªº³´¨À 221

²Ä17³¹ «Dµ´¹ï¸T¤îªÌ¡A¬Ò¥i¨Ï¥Î

17-1ªí¥Ü»y¥yµ²§ôªº¤À¸¹ªº«ä¦Ò 222

17-2goto»y¥y¯uªº¤@µL¬O³B¶Ü 224

17-2-1Æ[ÂI¤@¡Ggoto»y¥y¬O¦³®`ªº 225

¡i¥Ü¨Ò17-1¡j¨Ï¥Îgoto»y¥y°õ¦æ°}¦C¤¸¯Àªº¥æ´«¶¶§Ç 225

17-2-2Æ[ÂI¤G¡G¬Y¨Ç±¡ªp¤U¤ä´©¨Ï¥Îgoto»y¥y 226

17-3±ø¥ó¾Þ§@²Å©M³r¸¹¾Þ§@²Å 229

17-3-1²z¸Ñ±ø¥ó¾Þ§@²Å¨Ã¥Î¦n¥¦ 229

17-3-2Åý³r¸¹¾Þ§@²Å¬£¤W¥Î³õ 230

17-4©MÅ]°­¼Æ¦r»¡¦A¨£ 230

17-4-1Å]°­¼Æ¦r±a¨Óªº³Â·Ð 230

17-4-2µ¹Å]°­¼Æ¦r°_¤@­Ó¦W¦r 231

17-5Ãö©ó°j°é»y¥yªºÅÜ¤Æ 232

17-5-1·s¼зǤ¤for»y¥yªºÅÜ¤Æ 232

17-5-2¥©¥Îdo°j°é¥¨¶°©w¸q 233

17-5-3°j°é»y¥yªº®Ä²v 234

²Ä18³¹ µ{¦¡®vÀ³¸Óª¾¹Dªº«ü¼Ð§Þ³N

18-1²`¨è²z¸Ñvoid©Mvoid* 236

18-2¨¾·L§ùº¥¡A©Úµ´³¥«ü°w 239

18-2-1³¥«ü°w²£¥Íªº­ì¦] 240

18-2-2¹w¨¾³¥«ü°wªºµ¦²¤ 241

18-3 ¡§¯ä¦W¬LµÛ¡¨ªºªÅ«ü°w¨ì©³¬O¤°»ò 242

18-3-1«ç¼Ë¦bµ{¦¡¤¤Àò±o¤@­ÓªÅ«ü¼Ð 243

18-3-2¨Ï¥Î¡§if¡]p¡^¡¨
§Ç¡G