home *** CD-ROM | disk | FTP | other *** search
/ For Beginners & Professional Hackers / cd.iso / docum / c1.doc / ch.doc < prev   
Encoding:
Text File  |  1988-04-27  |  9.1 KB  |  142 lines

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