home *** CD-ROM | disk | FTP | other *** search
- - 2 -
-
- Äú½áó½Ñ¡¿Ñ
-
- ï¿ßΓ
-
- 1. éóÑñÑ¡¿Ñ.........................................5
- 1.1. æ«ú½áΦÑ¡¿∩ « ¡«Γᵿ¿.............................6
- 2. ¥½Ñ¼Ñ¡Γδ MS C....................................8
- 2.1. î¡«ªÑßΓóá ß¿¼ó«½«ó...............................8
- 2.1.1. üπ¬óδ ¿ µ¿Σαδ....................................9
- 2.1.2. Åα«íѽ∞¡δÑ ß¿¼ó«½δ...............................9
- 2.1.3. ¥¡á¬¿ »π¡¬Γπᵿ¿ ¿ ߻ѵ¿á½∞¡δÑ ß¿¼ó«½δ..........10
- 2.1.4. ESC- »«ß½Ññ«óáΓѽ∞¡«ßΓ¿.........................11
- 2.1.5. Ä»Ñαᵿ¿........................................12
- 2.2. è«¡ßΓá¡Γδ.......................................14
- 2.2.1. ûѽδÑ ¬«¡ßΓá¡Γδ.................................14
- 2.2.2. è«¡ßΓá¡Γδ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐....................16
- 2.2.3. è«¡ßΓá¡Γá- ß¿¼ó«½...............................17
- 2.2.4. æΓ᫬«óδÑ ½¿ΓÑαá½δ..............................18
- 2.3. êñÑ¡Γ¿Σ¿¬áΓ«αδ..................................18
- 2.4. è½ετÑóδÑ ß½«óá..................................19
- 2.5. 諼¼Ñ¡Γáα¿¿.....................................20
- 2.6. ïѬßѼδ.........................................21
- 3. æΓαπ¬Γπαá »α«úαá¼¼δ.............................22
- 3.1. êßσ«ñ¡á∩ »α«úαá¼¼á..............................22
- 3.2. êßσ«ñ¡δÑ Σá⌐½δ..................................23
- 3.3. éδ»«½¡Ñ¡¿Ñ »α«úαá¼¼.............................24
- 3.4. éαѼ∩ ª¿º¡¿ ¿ ó¿ñ¿¼«ßΓ∞.........................25
- 3.5. è½áßßδ ¿¼Ñ¡.....................................28
- 4. Äí"∩ó½Ñ¡¿∩......................................30
- 4.1. æ»Ñµ¿Σ¿¬áΓ«αδ Γ¿»«ó.............................31
- 4.2. Äí½áßΓ∞ º¡áτÑ¡¿⌐ óѽ¿τ¿¡........................33
- 4.3. äѬ½áαáΓ«αδ.....................................34
- 4.3.1. äѬ½áαáΓ«αδ ¼áßß¿ó«ó, Σπ¡¬µ¿⌐ ¿ π¬áºáΓѽÑ⌐......34
- 4.3.2. æ«ßΓáó¡δÑ ñѬ½áαáΓ«αδ...........................35
- 4.3.3. äѬ½áαáΓ«αδ ß« ߻ѵ¿á½∞¡δ¼¿ ¬½ετÑó묨 ß½«óἿ...37
- 4.4. Äí"∩ó½Ñ¡¿∩ »ÑαѼѡ¡«⌐...........................39
- 4.4.1. Äí"∩ó½Ñ¡¿Ñ »α«ßΓ«⌐ »ÑαѼѡ¡«⌐...................40
- 4.4.2. Äí"∩ó½Ñ¡¿Ñ »ÑαÑτ¿ß½Ñ¡¿∩.........................40
- 4.4.3. Äí"∩ó½Ñ¡¿∩ ßΓαπ¬Γπα.............................42
- 4.4.4. Äí"∩ó½Ñ¡¿Ñ ß«ó¼ÑΘÑ¡¿⌐...........................45
- 4.4.5. Äí"∩ó½Ñ¡¿Ñ ¼áßß¿óá..............................46
- 4.4.6. Äí"∩ó½Ñ¡¿Ñ π¬áºáΓѽÑ⌐...........................48
- 4.5. Äí"∩ó½Ñ¡¿Ñ Σπ¡¬µ¿⌐..............................49
- 4.6. è½áßßδ »á¼∩Γ¿...................................51
- 4.6.1. Äí"∩ó½Ñ¡¿Ñ »ÑαѼѡ¡«⌐ ¡á ó¡ÑΦ¡Ñ¼ πα«ó¡Ñ.........52
- 4.6.2. Äí"∩ó½Ñ¡¿Ñ »ÑαѼѡ¡«⌐ ¡á ó¡πΓαÑ¡¡Ñ¼ πα«ó¡Ñ......55
- 4.6.3. Äí"∩ó½Ñ¡¿Ñ Σπ¡¬µ¿¿ ¡á ó¡ÑΦ¡Ñ¼ ¿ ó¡πΓαÑ¡¡Ñ¼
- πα«ó¡∩σ.........................................56
- 4.7. ê¡¿µ¿á½¿ºáµ¿∩...................................57
- 4.7.1. üẫóδÑ Γ¿»δ ¿ Γ¿»δ π¬áºáΓѽÑ⌐..................57
- 4.7.2. æ«ßΓáó¡δÑ Γ¿»δ..................................58
- 4.7.3. æΓ᫬«óδÑ ¿¡¿µ¿á½¿ºáΓ«αδ........................61
- 4.8. Äí"∩ó½Ñ¡¿∩ Γ¿»«ó................................61
- 4.8.1. Æ¿»δ ßΓαπ¬Γπα, ß«ó¼ÑΘÑ¡¿⌐ ¿ »ÑαÑτ¿ß½Ñ¡¿⌐........61
- 4.8.2. Äí"∩ó½Ñ¡¿∩ typedef..............................62
- 4.9. ê¼Ñ¡á Γ¿»«ó.....................................63
-
- - 3 -
-
-
- 5. éδαáªÑ¡¿∩ ¿ »α¿ßóá¿óá¡¿∩........................65
- 5.1. éóÑñÑ¡¿Ñ........................................65
- 5.2. Ä»Ñαá¡ñδ........................................65
- 5.2.1. è«¡ßΓá¡Γδ.......................................65
- 5.2.2. êñÑ¡Γ¿Σ¿¬áΓ«αδ..................................66
- 5.2.3. æΓ᫬¿..........................................66
- 5.2.4. é맮óδ Σπ¡¬µ¿⌐..................................67
- 5.2.5. ê¡ñѬߡδÑ óδαáªÑ¡¿∩.............................67
- 5.2.6. éδαáªÑ¡¿Ñ óδí«αá ßΓαπ¬Γπα¡«ú« φ½Ñ¼Ñ¡Γá..........69
- 5.2.7. éδαáªÑ¡¿∩ ß «»Ñαᵿ∩¼¿..........................70
- 5.2.8. éδαáªÑ¡¿∩ ó ߬«í¬áσ.............................71
- 5.2.9. Type-cast óδαáªÑ¡¿∩.............................71
- 5.2.10. è«¡ßΓá¡Γ¡δÑ óδαáªÑ¡¿∩...........................71
- 5.3. Ä»Ñαᵿ¿........................................72
- 5.3.1. Äíδτ¡δÑ áα¿Σ¼ÑΓ¿τÑ߬¿Ñ »αÑ«íαẫóá¡¿∩...........73
- 5.3.2. Ä»Ñαᵿ¿ ñ«»«½¡Ñ¡¿∩.............................73
- 5.3.3. Ä»Ñαᵿ¿ áñαÑßᵿ¿ ¿ αáºáñαÑßᵿ¿...............74
- 5.3.4. Ä»Ñαᵿ∩ sizeof.................................75
- 5.3.5. îπ½∞Γ¿»½¿¬áΓ¿ó¡δÑ «»Ñαᵿ¿......................76
- 5.3.6. Çññ¿Γ¿ó¡δÑ «»Ñαᵿ¿.............................77
- 5.3.7. Ä»Ñαᵿ¿ ßñó¿úá.................................78
- 5.3.8. Ä»Ñαᵿ¿ «Γ¡«ΦÑ¡¿∩..............................79
- 5.3.9. Å«í¿Γ«óδÑ «»Ñαᵿ¿..............................80
- 5.3.10. ï«ú¿τÑ߬¿Ñ «»Ñαᵿ¿.............................81
- 5.3.11. Ä»Ñαᵿ∩ »«ß½Ññ«óáΓѽ∞¡«ú« óδτ¿ß½Ñ¡¿∩...........81
- 5.3.12. ôß½«ó¡á∩ «»Ñαᵿ∩...............................82
- 5.4. Ä»ÑαáΓ«αδ »α¿ßóá¿óá¡¿∩..........................83
- 5.4.1. Lvalue-óδαáªÑ¡¿Ñ................................83
- 5.4.2. ô¡áα¡δÑ ¿¡¬αÑ¼Ñ¡Γ ¿ ñѬαѼѡΓ...................84
- 5.4.3. Åα«ßΓ«Ñ »α¿ßóá¿óá¡¿Ñ............................84
- 5.4.4. æ«ßΓáó¡«Ñ »α¿ßóá¿óá¡¿Ñ..........................85
- 5.5. æΓáαΦ¿¡ßΓó« ¿ »«α∩ñ«¬ óδ»«½¡Ñ¡¿∩................85
- 5.6. Å«í«τ¡δÑ φΣΣѬΓδ................................88
- 5.7. ÅαÑ«íαẫóá¡¿Ñ Γ¿»«ó............................89
- 5.7.1. ÅαÑ«íαẫóá¡¿Ñ Γ¿»«ó »α¿ »α¿ßóá¿óá¡¿¿...........89
- 5.7.2. ÅαÑ«íαẫóá¡¿Ñ type-cast........................94
- 5.7.3. ÅαÑ«íαẫóá¡¿∩, óδ»«½¡∩ѼδÑ «»Ñαᵿ∩¼¿..........94
- 5.7.4. ÅαÑ«íαẫóá¡¿∩ »α¿ ó맮óáσ Σπ¡¬µ¿⌐..............94
- 6. Ä»ÑαáΓ«αδ.......................................96
- 6.1. éóÑñÑ¡¿Ñ........................................96
- 6.2. Ä»ÑαáΓ«α break..................................97
- 6.3. æ«ßΓáó¡«⌐ «»ÑαáΓ«α..............................97
- 6.4. Ä»ÑαáΓ«α continue...............................98
- 6.5. Ä»ÑαáΓ«α do.....................................99
- 6.6. Ä»ÑαáΓ«α-óδαáªÑ¡¿Ñ..............................99
- 6.7. Ä»ÑαáΓ«α for...................................100
- 6.8. GOTO ¿ »«¼ÑτÑ¡¡δÑ «»ÑαáΓ«αδ....................101
- 6.9. Ä»ÑαáΓ«α if....................................101
- 6.10. Ä»ÑαáΓ«α null..................................103
- 6.11. Ä»ÑαáΓ«α return................................103
- 6.12. Ä»ÑαáΓ«α switch................................104
- 6.13. Ä»ÑαáΓ«α while.................................107
- 7. öπ¡¬µ¿¿........................................107
- 7.1. éóÑñÑ¡¿Ñ.......................................107
- 7.2. Ä»αÑñѽѡ¿Ñ Σπ¡¬µ¿¿............................108
-
- - 4 -
-
-
- 7.2.1. è½áßß »á¼∩Γ¿...................................108
- 7.2.2. Æ¿» ó«ºóαáΓá...................................109
- 7.2.3. ö«α¼á½∞¡δÑ »áαá¼ÑΓαδ...........................110
- 7.2.4. ÆÑ½« Σπ¡¬µ¿¿...................................113
- 7.3. Äí"∩ó½Ñ¡¿∩ Σπ¡¬µ¿¿.............................113
- 7.4. é맮óδ Σπ¡¬µ¿⌐.................................115
- 7.4.1. öá¬Γ¿τÑ߬¿Ñ áαúπ¼Ñ¡Γδ..........................117
- 7.4.2. é맮óδ ß »ÑαѼѡ¡δ¼ τ¿ß½«¼ áαúπ¼Ñ¡Γ«ó..........119
- 7.4.3. ÉѬπαß¿ó¡δÑ ó맮óδ.............................119
- 8. ä¿αÑ¬Γ¿óδ »αÑ»α«µÑßß«αá ¿ π¬áºá¡¿∩
- ¬«¼»¿½∩Γ«απ....................................120
- 8.1. Å«¿¼Ñ¡«óá¡¡δÑ ¬«¡ßΓá¡Γδ ¿ ¼á¬α«ßδ..............120
- 8.1.1. ä¿αÑ¬Γ¿óá #define..............................121
- 8.1.2. ä¿αÑ¬Γ¿óá #undef...............................123
- 8.2. #include Σá⌐½δ.................................124
- 8.3. ôß½«ó¡á∩ ¬«¼»¿½∩µ¿∩............................125
- 8.3.1. ä¿αÑ¬Γ¿óδ #if, #elif, #else, #endif............125
- 8.3.2. ä¿αÑ¬Γ¿óδ #ifdef ¿ #ifndef.....................128
- 8.4. ô»αáó½Ñ¡¿Ñ ¡π¼ÑαᵿÑ⌐ ßΓ᫬....................129
-
-