home *** CD-ROM | disk | FTP | other *** search
-
- âïÇéÇ 4. ÅÉÄâÉÇîîêÉÄéÇìêà é ÆôÉüÄ-æê
-
- àßΓ∞ ½¿ π óáß «»δΓ »α«úαá¼¼¿α«óá¡¿∩ ¡á ∩ºδ¬Ñ æ¿? 欫αÑÑ óßÑú«,
- óδ ß½δΦ὿ « Γ«¼, τΓ« æ¿ - «τÑ¡∞ Γαπñ¡δ⌐ ñ½∩ ¿ºπτÑ¡¿∩ ∩ºδ¬. ¥Γ« ¡Ñ
- Γá¬. äÑ⌐ßΓó¿Γѽ∞¡«, ¡Ñ¬«Γ«αδÑ »α«úαá¼¼¿ßΓδ »«½πτáεΓ πñ«ó«½∞ßΓó¿Ñ,
- ß«ßΓáó½∩∩ ¡á æ¿ »α«úαá¼¼δ, ¬«Γ«αδÑ Γαπñ¡« τ¿ΓáΓ∞ ¿ «Γ½áª¿óáΓ∞, ¡«
- ¡¿¬Γ« ¡Ñ ú«ó«α¿Γ, τΓ« ¿ óδ ñ«½ª¡δ ñѽáΓ∞ Γ«τ¡« ΓᬠªÑ. Äß¡«ó¡δÑ »«-
- ¡∩Γ¿∩ ∩ºδ¬á æ¿ ñ«ßΓáΓ«τ¡« »α«ßΓδ ñ½∩ »«¡¿¼á¡¿∩ ¿ ¿ß»«½∞º«óá¡¿∩.
- èαáΓ¬«Ñ ß«ñÑαªá¡¿Ñ ú½áóδ 4
- é φΓ«⌐ ú½áóÑ ñáεΓß∩ «ß¡«ó¡δÑ ßóÑñÑ¡¿∩ « ∩ºδ¬Ñ æ¿ ¿ »α¿ó«ñ∩Γß∩
- »α¿¼Ñαδ ¡á»¿ßá¡¿∩ »α«úαá¼¼ ¡á æ¿. ü«½ÑÑ »«ñα«í¡« ∩ºδ¬ «»¿ßá¡ ó ß½Ñ-
- ñπεΘÑ⌐ ú½áóÑ "àΘÑ αẠ« »α«úαá¼¼¿α«óá¡¿¿ ó Æπαí«-æ¿", á ú½áóá 9
- "Åα«úαá¼¼¿α«óá¡¿Ñ ó Æπαí«-æ¿ ¡á »α«ñó¿¡πΓ«¼ φΓá»Ñ" º¡á¬«¼¿Γ ß ¼«ñÑ-
- ½∩¼¿ »á¼∩Γ¿, »αÑαδóá¡¿∩¼¿, »α«úαá¼¼¿α«óá¡¿¿ ¡á áßßßѼí½ÑαÑ ¿ ñαπú¿-
- ¼¿ ΓѼἿ ¿º «í½áßΓ¿ "óδßΦÑ⌐ ¼áΓѼáΓ¿¬¿" »α«úαá¼¼¿α«óá¡¿∩.
- è«¡Ñτ¡«, φΓ¿ ú½áóδ ¡Ñ ¼«úπΓ »αÑΓÑ¡ñ«óáΓ∞ ¡á ¿ßτÑα»δóáεΘÑÑ ¿º-
- ½«ªÑ¡¿Ñ óßÑσ ßóÑñÑ¡¿⌐ « æ¿, « ¬«Γ«α«¼ ¡á»¿ßá¡δ µÑ½δÑ ¬¡¿ú¿. é ¡áß-
- Γ«∩ΘÑÑ óαѼ∩ ó »α«ñáªÑ ¿¼ÑεΓß∩ ñóÑ σ«α«Φ¿Ñ ¡«óδÑ ¬¡¿¬¿, ¬«Γ«αδÑ ¼δ
- αѬ«¼Ñ¡ñπѼ »α«úαá¼¼¿ßΓá¼, ¿ºπτáεΘ¿¼ æ¿. ¥Γ« Using Turbo-C/êß»«½∞-
- º«óá¡¿Ñ Æπαí«-æ¿/ ¿ Advanced Turbo-C /Æπαí«-æ¿ ñ½∩ «»δΓ¡δσ »α«úαá¼-
- ¼¿ßΓ«ó/, «íÑ ¡á»¿ßá¡δ âÑαíÑαΓ«¼ ÿ¿½∞ñΓ«¼ ¿ óδ»πΘÑ¡δ ¿ºñáΓѽ∞ßΓó«¼
- Äßí«α¡-îá¬âα«π ò¿½½.
- ÅÑαÑñ ΓѼ, ¬á¬ τ¿ΓáΓ∞ φΓπ ú½áóπ, »α«τΓ¿ΓÑ ú½áóπ 2 "ê¡ΓÑúα¿α«-
- óá¡¡«Ñ «¬απªÑ¡¿Ñ ß¿ßΓÑ¼δ »α«úαá¼¼¿α«óá¡¿∩ Æπαí«-æ¿" ¿ »«º¡á¬«¼∞ΓÑß∞
- ß ¿ß»«½∞º«ó᡿Ѽ ¼Ñ¡ε ¿ ΓѬßΓ«ó«ú« αÑñá¬Γ«αá Æπαí«-æ¿. èα«¼Ñ Γ«ú«,
- óδ ñ«½ª¡δ πßΓá¡«ó¿Γ∞ Æπαí«-æ¿ /ßñѽáΓ∞ αáí«τ¿Ñ ¬«»¿¿ óáΦ¿σ ñ¿ß¬«ó
- ¿½¿ ߬«»¿α«óáΓ∞ ß ¡¿σ Σá⌐½δ ¡á é¿¡τÑßΓÑα/, Γá¬, ¬á¬ φΓ« «»¿ßá¡« ó
- ú½áóÑ 1, á Γá¬ªÑ ß«ºñáΓ∞ Σá⌐½ TCCONFIG.TC ¬á¬ «»¿ßá¡« ó φΓ«⌐ ªÑ
- ú½áóÑ, ¿¡áτÑ Æπαí«-æ¿ ¡Ñ ¡á⌐ñÑΓ ñ¿αÑ¬Γ«α¿ε í¿í½¿«ΓÑτ¡δσ /\LIB/ ¿
- ó¬½ετáѼδσ /\INCLUDE/ Σá⌐½«ó.
- ôñ«ßΓ«óÑα¿óΦ¿ß∞, τΓ« óßÑ ßñѽᡫ, ß∩ñ∞ΓÑ, ó¬½ετ¿ΓÑ óáΦ
- ¬«¼»∞εΓÑα /Ñß½¿ óδ φΓ«ú« ÑΘÑ ¡Ñ ßñѽ὿/ ¿ íπñ∞ΓÑ ú«Γ«óδ ¬ ¿ºπτÑ¡¿ε
- »α«úαá¼¼¿α«óá¡¿∩ ó Æπαí«-æ¿.
- 櫺ñá¡¿Ñ »Ñαó«⌐ »α«úαá¼¼δ ó Æπαí«-æ¿
- Å« Γαáñ¿µ¿¿, »Ñαó«⌐ ñ½∩ »α«úαá¼¼¿ßΓá »α«úαá¼¼«⌐ ¡á æ¿ ñ«½ª¡á
- íδΓ∞ »α«úαá¼¼á Hello, World, «»¿ßá¡¡á∩ ó ¬½áßß¿τÑ߬«¼ ΓαπñÑ èÑα¡¿-
- úá¡á ¿ É¿τ¿ "ƒºδ¬ »α«úαá¼¼¿α«óá¡¿∩ æ¿". ìáτ¡¿ΓÑ ß óó«ñá ß½ÑñπεΘÑ⌐
- ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ /¿º DOS/:
- tc hello.c
- é αѺπ½∞ΓáΓÑ óδ»«½¡Ñ¡¿∩ φΓ«⌐ ¬«¼á¡ñδ óδºδóáÑΓß∩ óÑαß¿∩ Æπα-
- í«-æ¿ ß ¿¡ΓÑúα¿α«óá¡¡δ¼ «¬απªÑ¡¿Ñ¼, ß«ºñáÑΓß∩ Σá⌐½ ß ¿¼Ñ¡Ñ¼ HELLO.C
- /Ñß½¿ «¡ πªÑ ¡Ñ ßπΘÑßΓóπÑΓ/, ¿ óδ »«»áñáÑΓÑ ó αÑñá¬Γ«α Æπαí«-æ¿, ó
- ¬«Γ«α«¼ óá¼ ¡Ñ«íσ«ñ¿¼« ¡áíαáΓ∞ ß½ÑñπεΘπε »α«úαá¼¼π:
-
- çᬫ¡τ¿ó óó«ñ »α«úαá¼¼δ, ÑÑ ¡Ñ«íσ«ñ¿¼« ºá»¿ßáΓ∞ ¡á ñ¿ß¬ »ÑαÑñ
- ΓѼ, ¬á¬ ñó¿úáΓ∞ß∩ ñá½∞ΦÑ - í佫 íδ «τÑ¡∞ ªá½∞, Ñß½¿ »«ß½Ñ ºáó¿ßá-
- ¡¿∩ ¬«¼»∞εΓÑαá óÑß∞ óáΦ Γαπñ »α«»á½ ñáα«¼. ä½∩ ºá»¿ß¿ »α«úαá¼¼δ
- ¡áª¼¿ΓÑ F2 ¿½¿ óδíÑα¿ΓÑ »π¡¬Γ Save ¿º ¼Ñ¡ε αáí«Γδ ß Σá⌐½á¼¿ File,
- ¡áªáó F10 F S.
- 諼»¿½∩µ¿∩
- ÆÑ»Ñα∞, ¬«úñá »α«úαá¼¼á ºá»¿ßá¡á ¡á ñ¿ß¬, ñ« ÑÑ ºá»πß¬á ¡Ñ«í-
- σ«ñ¿¼« ßñѽáΓ∞ ñóÑ óÑΘ¿: «ΓΓαá¡ß½¿α«óáΓ∞ ¿ ߬«¼»«¡«óáΓ∞ ÑÑ.
-
- ä½∩ Γαá¡ß½∩µ¿¿ ¿ßσ«ñ¡«ú« Σá⌐½á ¡áª¼¿ΓÑ Alt-F9 /¡áª¼¿ΓÑ «ñ¡«óαÑ-
- ¼Ñ¡¡« ¬½áó¿Φ¿ Alt ¿ F9/. éΓ«αδ¼ ß»«ß«í«¼ Γαá¡ß½∩µ¿¿ ¿ßσ«ñ¡«ú« Σá⌐½á
- ∩ó½∩ÑΓß∩ ó«ºóαáΓ ó ú½áó¡«Ñ ¼Ñ¡ε Γαá¡ß½∩Γ«αá Compile, ¿ ÑΘÑ αẠæ
- ñ½∩ óδí«αá »π¡¬Γá Γαá¡ß½∩µ¿¿ ó «íΩÑ¬Γ¡δ⌐ Σá⌐½ /Compile to OBJ/.
- Å«ß½Ñ ºáóÑαΦÑ¡¿∩ Γαá¡ß½∩µ¿¿, ¬«Γ«αá∩ ºá⌐¼ÑΓ ¡Ñ í«½ÑÑ «ñ¡«⌐
- ¿½¿ ñóπσ ßѬπ¡ñ, ¡á φ¬αá¡Ñ »«∩ó¿Γß∩ ¼¿úáεΘÑÑ ß««íΘÑ¡¿Ñ «í πß»ÑΦ¡«¼
- ºáóÑαΦÑ¡¿¿ αáí«Γδ: "Succerss: Press any key" /πß»Ñσ, ¡áª¼¿ΓÑ ½εíπε
- ¬½áó¿Φπ/. Å«ß½Ñ ¡áªáΓ¿∩ ½εí«⌐ ¬½áó¿Φ¿ «¬¡« ¿ßτѺ¡ÑΓ ¿ óδ «¬áªÑΓÑß∞
- ó ú½áó¡«¼ ¼Ñ¡ε.
- àß½¿ ó »α«µÑßßÑ αáí«Γδ í뫨 ¬á¬¿Ñ-½¿í« «Φ¿í¬¿, ß««íΘÑ¡¿∩ « ¡¿σ
- ¿ »αÑñπ»αѪ½Ñ¡¿∩ íπñπΓ ¡áσ«ñ¿Γ∞ß∩ ó «¬¡Ñ ß««íΘÑ¡¿⌐ ó ¡¿ª¡Ñ⌐ τáßΓ¿
- φ¬αá¡á. é ñá¡¡«¼ ß½πτáÑ ¡¿¬á¬¿σ ß««íΘÑ¡¿⌐ íδΓ∞ ¡Ñ ñ«½ª¡«, Ñß½¿ ªÑ
- «¡¿ ÑßΓ∞, »α«óÑα∞ΓÑ »αáó¿½∞¡« ½¿ óδ ß»¿ß὿ »α«úαá¼¼π ¿ «ΓΓαá¡ß½¿-
- απ⌐ΓÑ ÑÑ ÑΘÑ αáº.
- çá»π߬
- Å«ß½Ñ πß»ÑΦ¡«⌐ Γαá¡ß½∩µ¿¿ »α«úαá¼¼á ú«Γ«óá ¬ ºá»π߬π. Æ.¬. ¼Ñ-
- ¡ε ó ñá¡¡δ⌐ ¼«¼Ñ¡Γ á¬Γ¿ó¡«, ¼«ª¡« ¡áªáΓ∞ R /Run/. àß½¿ óδ óÑα¡π½¿ß∞
- ó αÑñá¬Γ«α, ¡áª¼¿ΓÑ Alt-R ¿½¿ óδ⌐ñ¿ΓÑ ó ú½áó¡«Ñ ¼Ñ¡ε ¡áªáΓ¿Ñ¼ F10 ¿
- ¡áª¼¿ΓÑ R ñ½∩ óδ»«½¡Ñ¡¿∩ ¬«¼á¡ñδ Run. ìá φ¬αá¡Ñ »«∩ó¿Γß∩ «¬¡« ¬«¼-
- »«¡«óΘ¿¬á, »«¬áºδóáεΘÑÑ, τΓ« Æπαí«-æ¿ ¿ΘÑΓ ¡Ñ«íσ«ñ¿¼δÑ í¿í½¿«ΓÑτ¡δÑ
- »α«µÑñπαδ.
- àß½¿ ó φΓ« óαѼ∩ »«∩󿽿ß∞ «Φ¿í¬¿, ߬«αÑÑ óßÑú« φΓ« »α«¿º«Φ½«
- »«Γ«¼π, τΓ« óδ ¡Ñ π¬áºá½¿, úñÑ ¡áσ«ñ∩Γß∩ í¿í½¿«ΓÑτ¡δÑ Σá⌐½δ. àß½¿
- «¬¡« ¬«¼»«¡«óΘ¿¬á ñ« ß¿σ »«α ¡áσ«ñ¿Γß∩ ¡á φ¬αá¡Ñ, πíÑα¿ΓÑ Ñú« ¡áªá-
- Γ¿Ñ¼ ½εí«⌐ ¬½áó¿Φ¿, ºáΓѼ ¡áª¼¿ΓÑ »«ß½Ññ«óáΓѽ∞¡« F10 ¿ Ä ñ½∩ óδσ«-
- ñá ó ¼Ñ¡ε πßΓá¡«ó¬¿ »áαá¼ÑΓα«ó Options /¿½¿ ¿ß»«½∞ºπ⌐ΓÑ ß«¬αáΘÑ¡¿Ñ
- Alt-O/.
- ìáªáó à óδíÑα¿ΓÑ »π¡¬Γ Environment /«¬απªÑ¡¿Ñ/, á ºáΓѼ ¡áª¼¿-
- ΓÑ L ñ½∩ óδí«αá »π¡¬Γá «»αÑñѽѡ¿∩ í¿í½¿«ΓÑτ¡«⌐ ñ¿αÑ¬Γ«α¿¿ Library
- directory. Å«ß½Ñ »«∩ó½Ñ¡¿∩ ¡á φ¬αá¡Ñ «¬¡á í¿í½¿«ΓÑτ¡«⌐ ñ¿αÑ¬Γ«α¿¿
- ¡á»ÑτáΓá⌐ΓÑ »«½¡«Ñ ¿¼∩ »πΓ¿ »«ññ¿αÑ¬Γ«α¿¿, ó ¬«Γ«α«⌐ ¡áσ«ñ∩Γß∩ í¿í-
- ½¿«ΓÑτ¡δÑ Σá⌐½δ /φΓ«, 󫺼«ª¡«, íπñÑΓ ¿¼∩ A:\TURBOC\LIB ¿½¿
- C:\TURBO\LIB/ ¿ ¡áª¼¿ΓÑ Enter.
- ä½∩ óδσ«ñá ¿º ¼Ñ¡ε Environment ¡áª¼¿ΓÑ Esc, ºáΓѼ ¡áª¼¿ΓÑ S
- ñ½∩ ß«σαá¡Ñ¡¿∩ πßΓá¡«ó½Ñ¡¡δσ »áαá¼ÑΓα«ó /Store Options/. ìá φ¬αá¡Ñ
- »«∩ó¿Γß∩ »α∩¼«πú«½∞¡¿¬, ó ¬«Γ«αδ⌐ ¡áñ« ó»ÑτáΓáΓ∞ ¿¼∩ Σá⌐½á ¬«¡Σ¿úπ-
- αᵿ¿, ó ¡Ñ¼ πªÑ íπñÑΓ π¬áºá¡« ¿¼∩ TCCONFIG.TC. Åα«ßΓ« ¡áª¼¿ΓÑ
- Enter, ¬«úñá Æπαí«-æ¿ ß»α«ß¿Γ óáß, ßΓ¿αáΓ∞ ½¿ ßΓáαδ⌐ Σá⌐½ ¬«¡Σ¿úπ-
- αᵿ¿, ¡áª¼¿ΓÑ Y.
- ìᬫ¡Ñµ, ¡áª¼¿ΓÑ Esc ñ½∩ óδσ«ñá ¿º ¼Ñ¡ε Options ¿ ¡áª¼¿ΓÑ R
- ñ½∩ ºá»πß¬á »α«úαá¼¼δ. ÆÑ»Ñα∞ ¬«¼»«¡«ó¬á »α«úαá¼¼δ ñ«½ª¡á ºáóÑα-
- Φ¿Γ∞ß∩ πß»ÑΦ¡«. ¥Γ« º¡áτ¿Γ, τΓ« ñ½∩ ºá»π߬á óáΦÑ⌐ »α«úαá¼¼δ Æπα-
- í«-æ¿ ¬«»¿απÑΓ ó ¡ÑÑ ¡Ñ«íσ«ñ¿¼δÑ ñ½∩ ÑÑ αáí«Γδ »α«µÑñπαδ ¿º í¿í½¿«-
- ΓѬ¿ ¿ß»«½¡∩εΘÑ⌐ ß¿ßΓѼδ. Å« π¼«½τá¡¿ε ¿ß»«½∞ºπÑΓß∩ ¼á½á∩ /Small/
- ¼«ñѽ∞ »á¼∩Γ¿ /í«½ÑÑ »«ñα«í¡« « ¼«ñѽ∩σ »á¼∩Γ¿ ú«ó«α¿Γß∩ ó ú½áóÑ
- 9/, »«φΓ«¼π Æπαí«-æ¿ íÑαÑΓ »α«µÑñπαδ ¿º í¿í½¿«ΓѬ¿ ß ¿¼Ñ¡Ñ¼ CS.LIB.
- Å«ß½Ñ ¬«¼»«¡«ó¬¿ »α«úαá¼¼δ Æπαí«-æ¿ ºá»π߬áÑΓ ÑÑ ¡á óδ»«½¡Ñ-
- ¡¿Ñ. ¥¬αá¡ «τ¿ΘáÑΓß∩, ó óÑασ¡Ñ⌐ Ñú« τáßΓ¿ »«∩ó½∩ÑΓß∩ ß««íΘÑ¡¿Ñ
- Hello, world, á ó ¡¿ª¡Ñ⌐ τáßΓ¿ - ß««íΘÑ¡¿Ñ Press any key to Turbo C
- ... ì᪼¿ΓÑ ½εíπε ¬½áó¿Φπ - ¡á φ¬αá¡Ñ »«∩ó¿Γß∩ º¡á¬«¼δ⌐ φ¬αá¡ Æπα-
- í«-æ¿. Åα¿¼¿ΓÑ ¡áΦ¿ »«ºñαáó½Ñ¡¿∩ - óδ Γ«½∞¬« τΓ« ºá»πßΓ¿½¿ ßó«ε
- »Ñαóπε »α«úαá¼¼π!
-
- ùΓ« ß½πτ¿½«ß∞?
- ÆÑ»Ñα∞ »αѬαáΓ¿ΓÑ αáí«Γπ Æπαí«-æ¿ ¿ »«ß¼«Γα¿ΓÑ, τΓ« »«½πτ¿½«ß∞
- ó αѺπ½∞ΓáΓÑ óáΦÑ⌐ αáí«Γδ. éδíÑα¿ΓÑ ¬«¼á¡ñπ Quit ¿º ¼Ñ¡ε αáí«Γδ ß
- Σá⌐½á¼¿.
- ìá »«ñ߬Ậπ Dos ¡áíÑα¿ΓÑ ¬«¼á¡ñπ dir hello ¿ ¡áª¼¿ΓÑ Enter.
- ìá φ¬αá¡Ñ »«∩ó¿Γß∩ ß»¿ß«¬ Σá⌐½«ó, ¬«Γ«αδ⌐ íπñÑΓ óδú½∩ñÑΓ∞ »α¿í½¿º¿-
- ⥫쭮 ⠪:
- HELLO.C 42 1-01-80 9:25p
- HELLO.OBJ 221 1-01-80 9:26p
- HELLO.EXE 4486 1-01-80 9:26p
- ÅÑαóδ⌐ Σá⌐½ HELLO.C ß«ñÑαª¿Γ ¿ßσ«ñ¡δ⌐ ΓѬßΓ óáΦÑ⌐ »α«úαá¼¼δ.
- àú« ¼«ª¡« »«ß¼«ΓαÑΓ∞ ¡á φ¬αá¡Ñ »α¿ »«¼«Θ¿ ¬«¼á¡ñδ DOS. ìá»ÑτáΓá⌐ΓÑ
- ¬«¼á¡ñπ type hello.c ¿ óδ πó¿ñ¿ΓÑ Ñú«. ¥Γ«Γ Σá⌐½ ñ«ßΓáΓ«τ¡« ¼á½,
- óßÑú« 42 íá⌐Γá.
- éΓ«α«⌐ Σá⌐½, HELLO.OBJ, ß«ñÑαª¿Γ ¼áΦ¿¡¡δÑ ¿¡ßΓαπ¬µ¿¿ ó ñó«¿τ-
- ¡«¼ ó¿ñÑ /«íΩÑ¬Γ¡δ⌐ ¬«ñ/, φëà Σá⌐½ ß«ºñá¡ Γαá¡ß½∩Γ«α«¼ Æπαí«-æ¿.
- àß½¿ óδ »«»δΓáÑΓÑß∞ αáß»ÑτáΓáΓ∞ Ñú« ¬«¼á¡ñ«⌐ type, ¡á φ¬αá¡Ñ »«∩-
- ó¿Γß∩ íÑßß¼δ߽ѡ¡δ⌐ ¡áí«α ß¿¼ó«½«ó.
- ū߽Ññ¡¿⌐ Σá⌐½, HELLO.EXE, »αÑñßΓáó½∩ÑΓ ¿º ßÑí∩ óδ»«½¡∩Ѽπε
- »α«úαá¼¼π, ß«ºñá¡¡πε ¬«¼»«¡«óΘ¿¬«¼ Æπαí«-æ¿. é ¡Ñ¼ ¡áσ«ñ∩Γß∩ ¬á¬
- Σá⌐½ HELLO.OBJ, Γᬠ¿ óßÑ ¡Ñ«íσ«ñ¿¼δÑ »α«µÑñπαδ, ¬á¬ ¡á»α¿¼Ñα
- print, ¬«Γ«αδÑ ¬«¼»«¡«óΘ¿¬ ߬«»¿α«óá½ ¿º Σá⌐½á í¿í½¿«ΓѬ¿. ä½∩ ºá-
- »π߬á óδ»«½¡∩Ѽ«ú« Σá⌐½á ¡á»ÑτáΓá⌐ΓÑ ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ DOS Ñú« ¿¼∩
- íѺ αáßΦ¿αÑ¡¿∩ .àòà.
- êº ¬«¼á¡ñ¡«⌐ ßΓ᫬¿ «»Ñαᵿ«¡¡«⌐ ß¿ßΓÑ¼δ ¡áíÑα¿ΓÑ hello ¿ ¡áª-
- ¼¿ΓÑ Enter. é óÑασ¡Ñ⌐ τáßΓ¿ φ¬αá¡á »«∩ó¿Γß∩ ß««íΘÑ¡¿Ñ Hello, world
- ¿ ß¡«óá »«ñ߬Ậá DOS. êΓá¬, óδ ¡á»¿ß὿ αáí«ΓáεΘπε »α«úαá¼¼π ¿ ¼«-
- ªÑΓÑ αáºñáΓ∞ ÑÑ óßѼ ßó«¿¼ º¡á¬«¼δ¼, ¬«Γ«αδÑ, ¬«¡Ñτ¡«, ªáªñπΓ ÑÑ
- »«½πτ¿Γ∞.
- î«ñ¿Σ¿¬áµ¿∩ »Ñαó«⌐ ß«ºñá¡¡«⌐ »α«úαá¼¼δ
- éÑα¡¿ΓÑß∞ ó Æπαí«-æ¿, ¡á»ÑτáΓáó ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ tc hello.c.
- éδ «¬áºá½¿ß∞ ó αÑñá¬Γ«αÑ ß ºáúαπªÑ¡«⌐ ó ¡Ñú« »α«úαá¼¼«⌐. 꺼ѡ¿¼ ÑÑ
- Γá¬, τΓ«íδ óóÑßΓ¿ ó ¡ÑÑ »α«ßΓÑ⌐Φ¿⌐ ñ¿á½«ú. ÆÑ»Ñα∞ »α«úαá¼¼á ñ«½ª¡á
- óδú½∩ñÑΓ∞ Γá¬:
-
- è óáΦÑ⌐ ßΓáα«⌐ »α«úαá¼¼Ñ ñ«íá󿽿∞ Γα¿ ßΓ᫬¿. ÅÑαóá∩ ¿º ¡¿σ
- /char name [30];/ «íΩ∩ó½∩ÑΓ »ÑαѼѡ¡πε ß ¿¼Ñ¡Ñ¼ name, ¬«Γ«αá∩ ¼«-
- ªÑΓ ß«ñÑαªáΓ∞ ßΓ᫬π ñ½¿¡«⌐ ñ« 29 ß¿¼ó«½«ó /µ¿Σα, íπ¬ó, º¡á¬«ó »αÑ-
- »¿¡á¡¿∩ ¿ Γ.ñ./. éΓ«αá∩ ßΓ᫬á, óóÑñÑ¡¡á∩ óἿ, óδºδóáÑΓ Σπ¡¬µ¿ε
- print ñ½∩ óδó«ñá ¡á φ¬αá¡ ß««íΘÑ¡¿∩ What's your name? /¬á¬ óáß º«-
- óπΓ?/. ÆαÑΓ∞∩ ñ«íáó½Ñ¡¡á∩ ßΓ᫬á óδºδóáÑΓ Σπ¡¬µ¿ε scanf ñ½∩ »α¿ßó«-
- Ñ¡¿∩ »ÑαѼѡ¡«⌐ name óáΦÑú« ¿¼Ñ¡¿.
- æ«σαá¡¿ΓÑ «ΓαÑñá¬Γ¿α«óá¡¡πε »α«úαá¼¼π, ¡áªáó F2 ¿½¿ F10 F S.
- ì᪼¿ΓÑ F10 ñ½∩ ó맮óá ú½áó¡«ú« ¼Ñ¡ε, ºáΓѼ ¡áª¼¿ΓÑ R /Run/. Äíαá-
- Γ¿ΓÑ ó¡¿¼á¡¿Ñ, Æπαí«-æ¿ »«¡¿¼áÑΓ, τΓ« »α«úαá¼¼á ¿º¼Ñ¡Ñ¡á, »«φΓ«¼π
- »ÑαÑñ ºá»π߬«¼ «¡á íπñÑΓ »ÑαÑΓαá¡ß½¿α«óá¡á.
- ÆÑ»Ñα∞ »«ß½Ñ ºá»πß¬á »α«úαá¼¼δ »α«¿º«⌐ñÑΓ ß½ÑñπεΘÑÑ: φ¬αá¡
- «τ¿ßΓ¿Γß∩ ¿ ó óÑασ¡Ñ⌐ τáßΓ¿ φ¬αá¡á »«∩ó¿Γß∩ ß««íΘÑ¡¿Ñ What's your
- name? /¼áα¬Ñα ¡áσ«ñ¿Γß∩ »«ß½Ñ º¡á¬á ó«»α«ßá?/. ìá»ÑτáΓá⌐ΓÑ óáΦÑ ¿¼∩
- ¿ ¡áª¼¿ΓÑ Enter. Å«ß½Ñ φΓ«ú« »α«úαá¼¼á »ÑτáΓáÑΓ Hello <óáΦÑ_¿¼∩>.
- ÄíαáΓ¿ΓÑ ó¡¿¼á¡¿Ñ, ó«ß»α¿¡¿¼áÑΓß∩ Γ«½∞¬« »Ñαó«Ñ óóÑñÑ¡¡«Ñ óἿ ¿¼∩,
- »«τѼπ φΓ« Γá¬, ¼δ «íΩ∩ß¡¿¼ »«ºñ¡ÑÑ ó ñá¡¡«⌐ ú½áóÑ. Ç »«¬á ¡áª¼¿ΓÑ
- ½εíπε ¬½áó¿Φπ ñ½∩ ó«ºóαáΓá ó Æπαí«-æ¿.
-
- Å« ¼ÑαÑ ¡á»¿ßá¡¿∩ »α«úαá¼¼ óδ íπñÑΓÑ »«½πτáΓ∞ ß««íΘÑ¡¿∩ «í
- «Φ¿í¬áσ ¿ »αÑñπ»αѪñÑ¡¿∩. Å«∩ó½Ñ¡¿Ñ «Φ¿í¬¿ «º¡áτáÑΓ, τΓ« ó ΓѽÑ
- »α«úαá¼¼δ ÑßΓ∞ «Φ¿í¬á, ¡Ñ »«ºó«½∩εΘá∩ ß«ºñáΓ∞ «íΩÑ¬Γ¡δ⌐ ¬«ñ. ÅαÑ-
- ñπ»αѪñÑ¡¿Ñ «º¡áτáÑΓ, τΓ« ó ñá¡¡«¼ ¼ÑßΓÑ ¼«ªÑΓ íδΓ∞ τΓ«-Γ« ¡Ñ Γá¬.
- ÄΦ¿í¬¿ ¿ »αÑñπ»αѪñÑ¡¿∩ óδó«ñ∩Γß∩ ó «¬¡Ñ ß««íΘÑ¡¿⌐. éßÑ αẽ¿τ¡δÑ
- ß««íΘÑ¡¿∩ «í «Φ¿í¬áσ ¿ »αÑñπ»αѪñÑ¡¿∩ »«ñα«í¡« «»¿ßá¡δ ó Åα¿½«ªÑ¡¿¿
- 3.
- ìỿßá¡¿Ñ óΓ«α«⌐ »α«úαá¼¼δ ó Æπαí«-æ¿
- ÄΓαÑñá¬Γ¿απѼ ¡áΦπ »α«úαá¼¼π ¿ ß«ºñáñ¿¼ ¡á ÑÑ «ß¡«óÑ ¡«óπε.
- é«⌐ñ¿ΓÑ ó «¬¡« αÑñá¬Γ«αá /¡áª¼¿ΓÑ F10 E ¿½¿ Alt-E/ ¿ «ΓαÑñá¬Γ¿απ⌐-
- ΓÑ »α«úαá¼¼π ß½ÑñπεΘ¿¼ «íαẫ¼
-
-
- éδ ó¡Ñß½¿ ó »Ñαó«¡áτá½∞¡πε »α«úαá¼¼π 5 ¿º¼Ñ¡Ñ¡¿⌐, á ¿¼Ñ¡¡«:
- - ßΓ᫬á, «»αÑñѽ∩εΘá∩ »ÑαѼѡ¡πε name ºá¼Ñ¡Ñ¡á ¡á ßΓα«-
- «»αÑñѽ∩εΘπε »ÑαѼѡ¡δÑ a, b, sum /óßÑ µÑ½δÑ/;
- - ¿º¼Ñ¡Ñ¡« ß««íΘÑ¡¿Ñ, óδó«ñ¿¼«Ñ Σπ¡¬µ¿Ñ⌐ printf;
- - ¿º¼Ñ¡Ñ¡á Σ«α¼áΓ¡á∩ ßΓα«¬á ¿ ß»¿ß«¬ »ÑαѼѡ¡δσ Σπ¡¬µ¿¿
- scanf;
- - ñ«íáó½Ñ¡ «»ÑαáΓ«α »α¿ßó«Ñ¡¿∩ sum = a + b;
- - ¿º¼Ñ¡Ñ¡á Σ«α¼áΓ¡á∩ ßΓα«¬á ¿ ß»¿ß«¬ áαúπ¼Ñ¡Γ«ó ó Σπ¡¬-
- 樨 printf:
- ìÑ »πúá⌐ΓÑß∞ ß¿¼ó«½«ó »α«µÑ¡Γá /%/, á¼»Ñαßá¡ñá /&/ ¿ «íαáΓ¡«⌐
- τÑαΓδ /\/. ì¿ªÑ ¼δ «íΩ∩ß¡¿¼, ºáτѼ «¡¿ ¡πª¡δ.
- çỿß∞ ¡á ñ¿ß¬
- ÆÑ»Ñα∞ ìà ¡áª¿¼á⌐ΓÑ ¬½áó¿Φπ F2. àß½¿ óδ ÑÑ ¡áª¼ÑΓÑ, »α«úαá¼¼á
- íπñÑΓ ºá»¿ßá¡á ¡á ñ¿ß¬ ¿ »«½πτ¿Γ ¿¼∩ HELLO.C, á óδ σ«Γ¿ΓÑ ºá»¿ßáΓ∞
- ÑÑ »«ñ ñαπú¿¼ ¿¼Ñ¡Ñ¼.
- é¼ÑßΓ« φΓ«ú« ¡áª¼¿ΓÑ F10 ¿ óÑα¡¿ΓÑß∞ ó ú½áó¡«Ñ ¼Ñ¡ε. ì᪼¿ΓÑ
- F, ºáΓѼ W ñ½∩ ó맮óá ¬«¼á¡ñδ File/Write to. ìá φ¬αá¡Ñ »«∩ó¿Γß∩
- »«ñ߬Ậá, ó «ΓóÑΓ ¡á ¬«Γ«απε ¡áñ« óóÑßΓ¿ ¡«ó«Ñ ¿¼∩ »α«úαá¼¼δ. éóÑ-
- ñ¿ΓÑ ¿¼∩ sum.c ¿ ¡áª¼¿ΓÑ Enter. ÆÑ»Ñα∞ óáΦá óΓ«αá∩ »α«úαá¼¼á íπñÑΓ
- σαá¡¿Γ∞ß∩ ¡á ñ¿ß¬Ñ »«ñ ¿¼Ñ¡Ñ¼ SUM.C. ì᪼¿ΓÑ F10 ¿ ó¡«ó∞ ó맮ó¿ΓÑ
- ú½áó¡«Ñ ¼Ñ¡ε.
- çá»π߬ SUM.C
- ì᪼¿ΓÑ R ñ½∩ óδí«αá ¬«¼á¡ñδ Run. Æπαí«-æ¿ ¡áτ¡ÑΓ Γαá¡ß½¿α«-
- óáΓ∞ óáΦπ »α«úαá¼¼π. àß½¿ óñαπú »«∩ó¿Γß∩ «Φ¿í¬á, óÑα¡¿ΓÑß∞ ó «¬¡«
- αÑñá¬Γ«αá ¿ πíÑñ¿ΓÑß∞, τΓ« óáΦ ΓѬßΓ ó Γ«τ¡«ßΓ¿ ß««ΓóÑΓßΓóπÑΓ ¡á»Ñ-
- τáΓá¡¡«¼π ó »α¿¼ÑαÑ.
- àß½¿ «Φ¿í«¬ ¡ÑΓ, Æπαí«-æ¿ ß¬«¼»«¡πÑΓ »α«úαá¼¼π ß ß««ΓóÑΓßΓóπε-
- Θ¿¼¿ í¿í½¿«ΓÑτ¡δ¼¿ »α«µÑñπαἿ ¿ ºá»πßΓ¿Γ »α«úαá¼¼π ¡á óδ»«½¡Ñ¡¿Ñ[7
- φ¬αá¡ «τ¿ßΓ¿Γß∩ ¿ ¡á ¡Ñ¼ »«∩ó¿Γß∩ ß««íΘÑ¡¿Ñ:
- Enter two values: /óóÑñ¿ΓÑ ñóá º¡áτÑ¡¿∩/
- æÑ⌐τáß »α«úαá¼¼á ªñÑΓ óó«ñá ñóπσ µÑ½δσ τ¿ßѽ, αáºñѽѡ¡δσ »α«-
- íѽἿ, Γáíπ½∩µ¿∩¼¿ ¿/¿½¿ ó«ºóαáΓἿ ¬áαÑΓ¬¿. ìÑ ºáíπñ∞ΓÑ ¡áªáΓ∞
- Enter »«ß½Ñ óó«ñá óΓ«α«ú« º¡áτÑ¡¿∩. è«úñá óΓ«α«Ñ º¡áτÑ¡¿Ñ óóÑñÑ¡«,
- »α«úαá¼¼á ¡á»ÑτáΓáÑΓ ¿σ ßπ¼¼π ¿, »«ß½Ñ ¡áªáΓ¿∩ ½εí«⌐ ¬½áó¿Φ¿, óδ
- »«»áñÑΓÑ ó Æπαí«-æ¿.
- Å«ºñαáó½∩Ѽ! éδ ¡á»¿ß὿ ñóÑ áíß«½εΓ¡« αẽ¿τ¡δÑ »α«úαá¼¼δ,
- ¿ß»«½∞º«óáó ¡Ñ߬«½∞¬« «ß¡«ó¡δσ φ½Ñ¼Ñ¡Γ«ó »α«úαá¼¼¿α«óá¡¿∩. èᬿσ
- ¿¼Ñ¡«? Äí φΓ«¼ óδ πº¡áÑΓÑ, »α«τ¿Γáó ñ« ¬«¡µá φΓπ ú½áóπ, »αѪñÑ τѼ
- ¡áτáΓ∞ ú½áóπ 5.
-
- æÑ¼∞ «ß¡«ó¡δσ φ½Ñ¼Ñ¡Γ«ó »α«úαá¼¼¿α«óá¡¿∩
- ûѽ∞ε í«½∞Φ¿¡ßΓóá »α«úαá¼¼ ∩ó½∩ÑΓß∩ αÑΦ¿Γ∞ ¬á¬πε-½¿í« ºáñáτπ.
- çáñáτ¿ αÑΦáεΓß∩ »α«úαἼἿ »πΓѼ αẽ¿τ¡δσ ¼á¡¿»π½∩µ¿⌐ ß ¿¡Σ«α¼á-
- µ¿Ñ⌐ ¿ ñá¡¡δ¼¿. ìÑ«íσ«ñ¿¼«:
- - óóÑßΓ¿ ¿¡Σ«α¼áµ¿ε ó »α«úαá¼¼π;
- - ¿¼ÑΓ∞ ¼ÑßΓ« ñ½∩ σαá¡Ñ¡¿∩ ¿¡Σ«α¼áµ¿¿;
- - ñáóáΓ∞ ¿¡ßΓαπ¬µ¿¿ »« «íαáí«Γ¬Ñ ¿¡Σ«α¼áµ¿¿;
- - óδó«ñ¿Γ∞ ¿¡Σ«α¼áµ¿ε ¿º »α«úαá¼¼δ »«½∞º«óáΓѽε /«íδτ¡«, óá¼/
- éδ ¼«ªÑΓÑ «αúá¡¿º«óáΓ∞ ¿¡ßΓαπ¬µ¿¿ Γᬿ¼ «íαẫ¼, τΓ«:
- - ¡Ñ¬«Γ«αδÑ ¿º ¡¿σ óδ»«½¡∩εΓß∩ Γ«½∞¬« Γ«úñá, ¬«úñá ¬á¬«Ñ-½¿í«
- πß½«ó¿Ñ ¿½¿ ¡áí«α πß½«ó¿⌐ ¿ßΓ¿¡¡δ;
- - ñαπú¿Ñ »«óΓ«α∩εΓß∩ ¡Ñ¬«Γ«α«Ñ τ¿ß½« αáº;
- - ΓαÑΓ∞¿ αáºñѽ∩εΓß∩ ¡á úαπ»»δ, ¬«Γ«αδÑ ¼«úπΓ óδ»«½¡∩Γ∞ß∩ ó
- αẽ¿τ¡δσ ¼ÑßΓáσ »α«úαáá¼δ
- êΓá¬, ¼δ Γ«½∞¬« τΓ« «»¿ß὿ ßѼ∞ «ß¡«ó¡δσ φ½Ñ¼Ñ¡Γ«ó »α«úαá¼¼¿-
- α«óá¡¿∩: óó«ñ, Γ¿»δ ñá¡¡δσ, «»ÑαáΓ«αδ, óδó«ñ, πß½«ó¡«Ñ óδ»«½¡Ñ¡¿Ñ,
- µ¿¬½δ ¿ »«ñ»α«úαá¼¼δ. ¥Γ«Γ ß»¿ß«¬ ¡Ñ «τÑ¡∞ »«½«¡, ¡« «¡ ñÑ⌐ßΓó¿-
- Γѽ∞¡« «σóáΓδóáÑΓ óßÑ Γ« «íΘÑÑ, τΓ« ÑßΓ∞ ó αẽ¿τ¡δσ »α«úαá¼¼áσ.
- é« ¼¡«ú¿σ ∩ºδ¬áσ »α«úαá¼¼¿α«óá¡¿∩ óßÑ φΓ« ÑßΓ∞, ¼¡«ú¿Ñ, ó¬½ε-
- τá∩ æ¿, ¿¼ÑεΓ ñ«»«½¡¿Γѽ∞¡δÑ ó«º¼«ª¡«ßΓ¿. Åα¿ ¿ºπτÑ¡¿¿ ½εí«ú« ¡«ó«-
- ú« ∩ºδ¬á, Ñß½¿ óá¼ ¡πª¡« ¿ºπτ¿Γ∞ Ñú« íδßΓα«, «»αÑñѽ¿ΓÑ, ¬á¬ ó ¡Ñ¼
- αÑ὿º«óá¡δ ßѼ∞ «ß¡«ó¡δσ φ½Ñ¼Ñ¡Γ«ó, ñá½∞ΦÑ óßÑ íπñÑΓ »α«ßΓ«. 쿪Ñ
- »α¿óÑñÑ¡« ¿σ ¬αáΓ¬«Ñ «»¿ßá¡¿Ñ.
- éδó«ñ - «º¡áτáÑΓ ºá»ß¿∞ ¿¡Σ«α¼áµ¿¿ ¡á φ¬αá¡, ñ¿ß¬ ¿½¿ ó »«αΓ
- óó«ñá-óδó«ñá.
- Æ¿»δ ñá¡¡δσ - φΓ« ¬«¡ßΓá¡Γδ, »ÑαѼѡ¡δÑ ¿ ßΓαπ¬Γπαδ, ¬«Γ«αδÑ
- ß«ñÑαªáΓ τ¿ß½á /µÑ½δÑ ¿ ß »½áóáεΘÑ⌐ Γ«τ¬«⌐/, ΓѬßΓ /ß¿¼ó«½δ ¿ ßΓα«-
- ¬¿/, ¿½¿ áñαÑßá /»ÑαѼѡ¡δσ ¿ ßΓαπ¬Γπα/.
- Ä»ÑαáΓ«αδ - »α¿ßóá¿óáεΓ «ñ¡« º¡áτÑ¡¿Ñ ñαπú«¼π, ¬«¼í¿¡¿απεΓ
- º¡áτÑ¡¿∩ /ß½«ªÑ¡¿Ñ, ñѽѡ¿Ñ ¿ Γ.ñ./, ¿ ßαáó¡¿óáεΓ º¡áτÑ¡¿∩ /αáó¡«,
- ¡Ñ αáó¡« ¿ Γ.ñ./.
- éó«ñ - «º¡áτáÑΓ τΓÑ¡¿Ñ ñá¡¡δσ ß ¬½áó¿áΓπαδ, ñ¿ß¬á ¿½¿ ¿σ »«αΓá
- óó«ñá-óδó«ñá.
- ôß½«ó¡«Ñ óδ»«½¡Ñ¡¿Ñ - óδ»«½¡Ñ¡¿Ñ «»αÑñѽѡ¡«ú« ¡áí«αá ¿¡ßΓαπ¬-
- µ¿⌐, Ñß½¿ π¬áºá¡¡«Ñ πß½«ó¿Ñ ¿ßΓ«¡¡«, ¿½¿ »α«»π߬ ñá¡¡«ú« ¡áí«αá,
- Ñß½¿ πß½«ó¿Ñ ½«ª¡«.
- û¿¬½δ - óδ»«½¡Ñ¡¿Ñ ¡áí«αá ¿¡ßΓαπ¬µ¿⌐ «»αÑñѽѡ¡«Ñ τ¿ß½« αáº
- ¿½¿ »«¬á ¡Ñ¬«Γ«α«Ñ πß½«ó¿Ñ ¿ßΓ¿¡¡«.
- Åα«µÑñπαδ - «Γñѽ∞¡« ¿¼Ñ¡πѼδÑ ¡áí«αδ ¿¡ßΓαπ¬µ¿⌐, ¬«Γ«αδÑ ¼«-
- úπΓ óδ»«½¡∩Γ∞ß∩ ó ½εí«¼ ¼ÑßΓÑ »α«úαá¼¼δ, óδºδóáεΓß∩ »« ¿¼Ñ¡¿.
- ÆÑ»Ñα∞ ¼δ »«ú«ó«α¿¼, ¬á¬ ¿ß»«½∞º«óáΓ∞ φΓ¿ φ½Ñ¼Ñ¡Γδ ó Æπαí«-æ¿.
- éδó«ñ
- ÑΓ »«¬áºáΓ∞ß∩ ßΓαá¡¡δ¼, τΓ« »Ñαóδ¼ «¬áºá½ß∩ óδó«ñ, ¡« »α«ú-
- αá¼¼á, ¬«Γ«αá∩ ¡¿τÑú« ¡Ñ óδó«ñ¿Γ, ¡Ñ »αÑñßΓáó½∩ÑΓ ¿º ßÑí∩ í«½∞Φ«⌐
- µÑ¡¡«ßΓ¿. éδó«ñ «íδτ¡« »α¿¡¿¼áÑΓ ó¿ñ ¿¡Σ«α¼áµ¿¿, αáß»ÑτáΓδóáѼ«⌐ ¡á
- φ¬αá¡Ñ /ß½«óá ¿ ¬áαΓ¿¡¬¿/. ºá»¿ßδóáѼ«⌐ ¡á ñ¿ß¬ /ú¿í¬¿⌐ ¿½¿ ªÑßΓ-
- ¬¿⌐/ ¿½¿ ªÑ »«ñáóáѼδ⌐ ó »«αΓ óó«ñá-óδó«ñá /»«ß½Ññ«óáΓѽ∞¡δ⌐ »«αΓ,
- »«αΓ »ÑτáΓáεΘÑú« πßΓα«⌐ßΓóá/.
- öπ¡¬µ¿∩ printf
- éá¼ πªÑ »α¿σ«ñ¿½«ß∞ ¿ß»«½∞º«óáΓ∞ ¡á¿í«½ÑÑ τáßΓ« óßΓαÑτáεΘπεß∩
- ó æ¿ Σπ¡¬µ¿ε óδó«ñá print. Ä¡á »αÑñ¡áº¡áτÑ¡á ñ½∩ óδó«ñá ¿¡Σ«α¼áµ¿¿
- ¡á φ¬αá¡. ö«α¼áΓ ÑÑ »α«ßΓ ¿ ú¿í«¬:
- printf(<Σ«α¼áΓ¡á∩ ßΓ᫬á>,<áαúπ¼Ñ¡Γ>,<áαúπ¼Ñ¡Γ>,...);
-
- ö«α¼áΓ¡á∩ ßΓ᫬á
- ö«α¼áΓ¡á∩ ßΓ᫬á - φΓ« ßΓ᫬á, ¬«Γ«αá∩ ¡áτ¿¡áÑΓß∩ ¿ ºá¬á¡τ¿óá-
- ÑΓß∩ ñó«⌐¡δ¼¿ ¬áóδτ¬á¼¿ /"ó«Γ Γá¬"/. ûѽ∞ε Σπ¡¬µ¿¿ printf ∩ó½∩ÑΓß∩
- óδó«ñ φΓ«⌐ ßΓ᫬¿ ¡á φ¬αá¡. ä« óδó«ñá áαúπ¼Ñ¡Γδ, π¬áºá¡¡δÑ ó ßΓα«-
- ¬Ñ, »αÑ«íαáºπεΓß∩ ó ß««ΓóÑΓßΓó¿¿ ß« ߻ѵ¿Σ¿¬áΓ«αἿ Σ«α¼áΓá, π¬á-
- ºá¡¡δ¼¿ ó ßἫ⌐ ßΓ᫬Ñ. ìá»α¿¼Ñα, ó óáΦÑ⌐ »«ß½Ññ¡Ñ⌐ »α«úαá¼¼Ñ íδ½
- ¿ß»«½∞º«óá¡ ß½ÑñπεΘ¿⌐ «»ÑαáΓ«α:
- printf("The sum is %d/n",sum);
- ū߽Ññ«óáΓѽ∞¡«ßΓ∞ %d ó Σ«α¼áΓ¡«⌐ ßΓα«¬Ñ ∩ó½∩ÑΓß∩ ߻ѵ¿Σ¿¬áΓ«-
- α«¼ Σ«α¼áΓá. éßÑ ß»Ñµ¿Σ¿¬áΓ«αδ Σ«α¼áΓá ¡áτ¿¡áεΓß∩ ß« º¡á¬á »α«µÑ¡Γá
- /%/, ºá ¬«Γ«αδ¼ «íδτ¡« ß½ÑñπÑΓ «ñ¡á íπ¬óá, π¬áºδóáεΘá∩ Γ¿» ñá¡¡δσ ¿
- ß»«ß«í Σ«α¼áΓ¿α«óá¡¿∩ φΓ¿σ ñá¡¡δσ.
- ä½∩ ¬áªñ«ú« ߻ѵ¿Σ¿¬áΓ«αá Σ«α¼áΓá ñ«½ªÑ¡ íδΓ∞ π¬áºá¡ «ñ¿¡ ¿
- Γ«½∞¬« «ñ¿¡ áαúπ¼Ñ¡Γ. àß½¿ áαúπ¼Ñ¡Γ »α¿¡áñ½Ñª¿Γ Γ¿»π ñá¡¡δσ, ¬«Γ«-
- αδ⌐ ¡Ñ ß««ΓóÑΓßΓóπÑΓ π¬áºá¡¡«¼π ó ߻ѵ¿Σ¿¬áΓ«αÑ Σ«α¼áΓá, Γ« Æπα-
- í«-æ¿ »«»δΓáÑΓß∩ »α«ñѽáΓ∞ ß««ΓóÑΓßΓóπεΘÑÑ »αÑ«íαẫóá¡¿Ñ. Çαúπ¼Ñ¡-
- ΓἿ ¼«úπΓ íδΓ∞ »ÑαѼѡ¡δÑ, ¬«¡ßΓá¡Γδ, óδαáªÑ¡¿∩, ó맮óδ Σπ¡¬µ¿⌐,
- Γ.¬. «¡¿ ¼«úπΓ íδΓ∞ τѼ πú«ñ¡«, ó«ºóαáΘáεΘ¿¼ º¡áτÑ¡¿Ñ, »«ñσ«ñ∩ΘÑÑ
- ß««ΓóÑΓßΓóπεΘÑ⌐ ߻ѵ¿Σ¿¬áµ¿¿ Σ«α¼áΓá.
- æ»Ñµ¿Σ¿¬áΓ«α %d «º¡áτáÑΓ, τΓ« áαúπ¼Ñ¡Γ ∩ó½∩ÑΓß∩ µÑ½δ¼. 쿪Ñ
- »α¿óÑñÑ¡δ ¡á¿í«½ÑÑ τáßΓ« ¿ß»«½∞ºπѼδÑ ß»Ñµ¿Σ¿¬áΓ«αδ Σ«α¼áΓ«ó:
- %u íѺº¡á¬«ó«Ñ µÑ½«Ñ
- %p º¡áτÑ¡¿Ñ π¬áºáΓѽ∩
- %f ß »½áóáεΘÑ⌐ Γ«τ¬«⌐
- %e ß »½áóáεΘÑ⌐ Γ«τ¬«⌐ ó φ¬ß»«¡Ñ¡µ¿á½∞¡«¼ Σ«α¼áΓÑ
- %c ß¿¼ó«½
- %s ßΓ᫬á
- %x ¿½¿ %X µÑ½«Ñ ó ΦÑßΓ¡áñµáΓÑα¿τ¡«¼ Σ«α¼áΓÑ
- ÿ¿α¿¡á »«½∩ ¼«ªÑΓ íδΓ∞ ¼«ªÑΓ íδΓ∞ π¬áºá¡á µ¿Σα«⌐, »«¼ÑΘÑ¡¡«⌐
- ¼Ñªñπ º¡á¬«¼ % ¿ íπ¬ó«⌐. ìá»α¿¼Ñα, ñÑß∩Γ¿τ¡«Ñ »«½Ñ Φ¿α¿¡«⌐ 4 ß¿¼ó«-
- ½á íπñÑΓ π¬áºá¡« Γá¬: %4d. ç¡áτÑ¡¿Ñ íπñÑΓ ¡á»ÑτáΓá¡« óδαáó¡Ñ¡¡δ¼
- ó»αáó« /ß óÑñπΘ¿¼¿ ¡π½∩¼¿/, ΓᬠτΓ« «íΘá∩ ñ½¿¡á »«½∩ íπñÑΓ αáó¡ó 4
- ß¿¼ó«½á¼.
- àß½¿ óá¼ ¡πª¡« ¡á»ÑτáΓáΓ∞ º¡á¬ »α«µÑ¡Γá, óßΓáó∞ΓÑ %%.
- ū߽Ññ«óáΓѽ∞¡«ßΓ∞ \n ¡Ñ ∩ó½∩ÑΓß∩ ߻ѵ¿Σ¿¬áΓ«α«¼ Σ«α¼áΓá. Å«
- Γαáñ¿µ¿¿ φΓ« ¡áºδóáÑΓß∩ escape-»«ß½Ññ«óáΓѽ∞¡«ßΓ∞ε ¿ »αÑñßΓáó½∩ÑΓ
- ß«í«⌐ ß¿¼ó«½ »ÑαÑσ«ñá ¡á ¡«óπε ßΓ᫬π, »«φΓ«¼π »«ß½Ñ »ÑτáΓ¿ ßΓ᫬¿
- ¼áα¬Ñα »ÑαÑσ«ñ¿Γ ó ¡áτὫ ß½ÑñπεΘÑ⌐ ßΓ᫬¿.
- Å«½¡δ⌐ ß»¿ß«¬ π»αáó½∩εΘ¿σ ß¿¼ó«½«ó »α¿óÑñÑ¡ ó ú½áóÑ 8, ¡á¿í«-
- ½ÑÑ τáßΓ« óßΓαÑτáεΓß∩ ß½ÑñπεΘ¿Ñ:
- \f - »ÑαÑó«ñ Σ«α¼áΓá ¿½¿ «τ¿ßΓ¬á φ¬αá¡á
- \t - Γáíπ½∩µ¿∩
- \b - ºáí«⌐
- \xhhh - óßΓáó¿Γ∞ ß¿¼ó«½ ß ΦÑßΓ¡áñµáΓÑα¿τ¡δ¼ ¬«ñ«¼ hhh, úñÑ
- hhh - «Γ 1 ñ« 3 ΦÑßΓ¡áñµáΓÑα¿τ¡δσ µ¿Σα.
- àß½¿ ¡πª¡« ¡á»ÑτáΓáΓ∞ «íαáΓ¡πε ¬«ßπε τÑαΓπ - ¡á»ÑτáΓá⌐ΓÑ ñóÑ
- ¬«ßδσ τÑαΓδ \\. ü«½ÑÑ »«ñα«í¡« αáí«Γá Σπ¡¬µ¿¿ printf «»¿ßá¡á ó
- "æ»αáó«τ¡«¼ απ¬«ó«ñßΓóÑ Æπαí«-æ¿".
- äαπú¿Ñ Σπ¡¬µ¿¿ óδó«ñá puts ¿ putchar
- ä½∩ óδó«ñá ¡á φ¬αá¡ ÑßΓ∞ ÑΘÑ ñóÑ Σπ¡¬µ¿¿: puts ¿ putchar. öπ¡-
- ¬µ¿∩ puts óδó«ñ¿Γ ¡á φ¬αá¡ ßΓ᫬π, «¬á¡τ¿óáεΘπεß∩ ß¿¼ó«½«¼ »ÑαÑσ«ñá
- ¡á ¡«óπε ßΓ᫬π. ìá»α¿¼Ñα, Σá⌐½ HELLO.C ¼«ª¡« «ΓαÑñá¬Γ¿α«óáΓ∞ ß½Ñ-
- ñπεΘ¿¼ «íαẫ¼
-
- ÄíαáΓ¿ΓÑ ó¡¿¼á¡¿Ñ, τΓ« ß¿¼ó«½ \n ó ¬«¡µÑ ßΓ᫬¿ «ΓßπΓßΓóπÑΓ,
- Γ.¬. «¡ ñ«íáó½∩ÑΓß∩ ßἫ⌐ Σπ¡¬µ¿Ñ⌐ puts.
- éΓ«αá∩ Σπ¡¬µ¿∩, putchar, óδó«ñ¿Γ ¡á φ¬αá¡ «ñ¿¡ ß¿¼ó«½ ¿ ¡Ñ ñ«-
- íáó½∩ÑΓ \n. Ä»ÑαáΓ«α putchar(ch) φ¬ó¿óá½Ñ¡ΓÑ¡ printf("%c",ch).
- é τѼ ß¼δß½ ¿ß»«½∞º«óá¡¿∩ puts ¿/¿½¿ putchar óºá¼Ñ¡ Σπ¡¬µ¿¿
- printf? Äñ¡«⌐ ¿º »α¿τ¿¡ ∩ó½∩ÑΓß∩ ñ«ßΓáΓ«τ¡« í«½∞Φ«⌐ αẼÑα »α«µÑñπ-
- αδ printf. àß½¿ Γ«½∞¬« «¡á óá¼ ñÑ⌐ßΓó¿Γѽ∞¡« ¡Ñ ¡πª¡á ñ½∩ µ¿Σα«ó«ú«
- óδó«ñá ¿½¿ ߻ѵ¿á½∞¡«ú« Σ«α¼áΓ¿α«óá¡¿∩, ½πτΦÑ ó«ß»«½∞º«óáΓ∞ß∩ Σπ¡¬-
- µ¿∩¼¿ puts ¿ putchar, τΓ« ßñѽáÑΓ óáΦπ »α«úαá¼¼π ¼Ñ¡∞ΦÑ ¿ íδßΓαÑÑ.
- ìá»α¿¼Ñα, Σá⌐½ .àòà, ß«ºñá¡¡δ⌐ ¡á «ß¡«óÑ Σá⌐½á HELLO.C, ¿ß»«½∞ºπε-
- ΘÑú« Σπ¡¬µ¿ε puts ¡á¼¡«ú« ¼Ñ¡∞ΦÑ Γ«ú« ªÑ Σá⌐½á, ¡« ¿ß»«½∞ºπεΘÑú«
- Σπ¡¬µ¿ε printf.
- Æ¿»δ ñá¡¡δσ
- Åα¿ ¡á»¿ßá¡¿¿ »α«úαá¼¼δ ¡Ñ«íσ«ñ¿¼« αáí«ΓáΓ∞ ß αẽ¿τ¡«⌐ ¿¡Σ«α-
- ¼áµ¿Ñ⌐. éß∩ ¿¡Σ«α¼áµ¿∩ ¼«ªÑΓ íδΓ∞ »α¿óÑñÑ¡á ¬ «ñ¡«¼π ¿º τÑΓδαÑσ «ß-
- ¡«ó¡δσ Γ¿»«ó: µÑ½δÑ τ¿ß½á, τ¿ß½á ß »½áóáεΘÑ⌐ Γ«τ¬«⌐, ΓѬßΓ, π¬áºá-
- Γѽ¿.
- ûѽδÑ τ¿ß½á - φΓ« τ¿ß½á, ¿ß»«½∞ºπѼδÑ ñ½∩ ßτÑΓá /1,5,-21,752/.
- ù¿ß½á ß »½áóáεΘÑ⌐ Γ«τ¬«⌐ ¿¼ÑεΓ ñα«í¡πε τáßΓ∞ /3.14159/ ¿½¿ φ¬-
- ß»«¡Ñ¡Γπ /2.579σ10 24/. êσ ÑΘÑ ¡áºδóáεΓ ñÑ⌐ßΓó¿Γѽ∞¡δ¼¿ τ¿ß½á¼¿.
- ÆÑ¬ßΓ ß«ßΓ«¿Γ ¿º ß¿¼ó«½«ó /á, ì, !, 3/ ¿ ßΓ᫬ /"This is only
- atest"/.
- ô¬áºáΓѽ¿ ¡Ñ ß«ñÑαªáΓ ¿¡Σ«α¼áµ¿¿, π¬áºáΓѽ∞ ß«ñÑαª¿Γ áñαÑß
- ∩τÑ⌐¬¿ »á¼∩Γ¿, ó ¬«Γ«α«⌐ ¡áσ«ñ¿Γß∩ ¿¡Σ«α¼áµ¿∩.
- Æ¿» float
- æ¿ »«ññÑনóáÑΓ óßÑ 4 «ß¡«ó¡δσ Γ¿»á ñá¡¡δσ ó αẽ¿τ¡δσ ó¿ñáσ.
- äóá ¿º ¡¿σ óδ πªÑ ¿ß»«½∞º«ó὿ - φΓ« µÑ½δ⌐ /int/ ¿ ß¿¼ó«½∞¡δ⌐
- /char/. ÆÑ»Ñα∞ «ΓαÑñá¬Γ¿απѼ »«ß½Ññ¡εε »α«úαá¼¼π ¿ »α¿¼Ñ¡¿¼ ó ¡Ñ⌐
- ÑΘÑ «ñ¿¡ Γ¿» - ß »½áóáεΘÑ⌐ Γ«τ¬«⌐ /float/. é«⌐ñ¿ΓÑ ó αÑñá¬Γ«α Æπα-
- í«-æ¿ ¿ »α¿ñá⌐ΓÑ óáΦÑ⌐ »α«úαá¼¼Ñ ß½ÑñπεΘ¿⌐ ó¿ñ:
-
- çá»¿Φ¿ΓÑ φΓπ »α«úαá¼¼π ¡á ñ¿ß¬ »«ñ ¿¼Ñ¡Ñ¼ RATIO.C »α¿ »«¼«Θ¿
- ¬«¼á¡ñδ File/Write to. çáΓѼ ¡áª¼¿ΓÑ R ¿ »α«úαá¼¼á ¡áτ¡ÑΓ ¬«¼»¿½¿-
- α«óáΓ∞ß∩ ¿ óδ»«½¡∩Γ∞ß∩. éóÑñ¿ΓÑ ñóá τ¿ß½á /¡á»α¿¼Ñα 10 ¿ 3/ ¿ «íαá-
- Γ¿ΓÑ ó¡¿¼á¡¿Ñ ¡á αѺπ½∞ΓáΓ - ó ñá¡¡«¼ ß½πτáÑ 3.000000.
- éδ, 󫺼«ª¡«, «ª¿ñ὿ ¿¡«ú« αѺπ½∞ΓáΓá /3.333333/, »«τѼπ ªÑ
- φΓ« ¡Ñ Γá¬? Å«Γ«¼π τΓ« »ÑαѼѡ¡δÑ á ¿ b - µÑ½δÑ, Γ¿»á int, φΓ¿¼ «»-
- αÑñѽ∩ÑΓß∩ ¿ Γ¿» αѺπ½∞ΓáΓá «Γ ñѽѡ¿∩ a/b - Γ«ªÑ int. ÉѺπ½∞ΓáΓ
- íδ½ »αÑ«íαẫóá¡ ó Γ¿» float »«ß½Ñ Γ«ú«, ¬á¬ Ñú« »α¿ßó«¿½¿ »ÑαѼѡ-
- ¡«⌐ ratio, ¡« φΓ« »αÑ«íαẫóá¡¿Ñ »α«¿º«Φ½« ¡Ñ ñ« ñѽѡ¿∩, á »«ß½Ñ.
- ÄΓαÑñá¬Γ¿απ⌐ΓÑ »α«úαá¼¼π, «»αÑñѽ¿ó »ÑαѼѡ¡δÑ á ¿ b ¬á¬
- float, ¿º¼Ñ¡¿ΓÑ Γá¬ªÑ ¿ Σ«α¼áΓ¡πε ßΓ᫬π "%d %d", ¬«Γ«αá∩ ñ«½ª¡á
- óδú½∩ñÑΓ∞ Γá¬: "%f %f". çá»¿Φ¿ΓÑ »α«úαá¼¼π ¡á ñ¿ß¬ /¡áªáó F2/, ºá-
- ΓѼ «ΓΓαá¡ß½¿απ⌐ΓÑ ¿ óδ»«½¡¿ΓÑ ÑÑ. ÉѺπ½∞ΓáΓ íπñÑΓ Γᬿ¼, ¬á¬«ú« óδ
- «ª¿ñ὿ - 3.333333.
- ê¼ÑÑΓß∩ «ñ¡á αạ«ó¿ñ¡«ßΓ∞ Γ¿»á float, ¡áºδóáѼá∩ double. ¥Γ«Γ
- Γ¿» »αÑñ¡áº¡áτÑ¡ ñ½∩ σαá¡Ñ¡¿∩ »ÑαѼѡ¡δσ, ºá¡¿¼áεΘ¿σ ó ñóá αáºá
- í«½∞ΦÑ ¼ÑßΓá, τѼ Γ¿» float. ô »ÑαѼѡ¡δσ Γ¿»á double ¼«ªÑΓ íδΓ∞
- í«½∞ΦÑ º¡áτáΘ¿σ µ¿Σα ¿ í«½∞Φ¿⌐ ñ¿á»áº«¡ φ¬ß»«¡Ñ¡Γ. è«¡¬αÑΓ¡δÑ º¡á-
- τÑ¡¿∩ π¬áºá¡δ ó ú½áóÑ 8.
-
- Æα¿ ó¿ñá Γ¿»á int
- èα«¼Ñ ß«íßΓóÑ¡¡« µÑ½«ú« Γ¿»á int æ¿ »«ññÑনóáÑΓ ÑΘÑ short int
- ¿ long int, ß«¬αáΘáѼδÑ, «íδτ¡«, ¬á¬ short ¿ long. è«¡¬αÑΓ¡δ⌐ αáº-
- ¼Ñα φΓ¿σ Γ¿»«ó ºáó¿ß¿Γ «Γ αÑ὿ºáµ¿¿ Γαá¡ß½∩Γ«αá, Ññ¿¡ßΓóÑ¡¡« ¼«ª¡«
- íδΓ∞ πóÑαÑ¡¡δ¼ ó Γ«¼, τΓ« »ÑαѼѡ¡á∩ Γ¿»á short ¡Ñ íπñÑΓ í«½∞ΦÑ
- /Γ.Ñ. ¡Ñ íπñÑΓ ºá¡¿¼áΓ∞ í«½∞ΦÑ íá⌐Γ/, τѼ »ÑαѼѡ¡á∩ Γ¿»á long. é
- Æπαí«-æ¿ φΓ¿ Γ¿»δ ºá¡¿¼áεΓ 16 í¿Γ /short/, 16 í¿Γ /int/ ¿ 32 í¿Γá
- /long/.
- üѺº¡á¬«óδÑ Γ¿»δ
- é ∩ºδ¬Ñ æ¿ ¿¼ÑÑΓß∩ 󫺼«ª¡«ßΓ∞ «íΩ∩ó½∩Γ∞ ¡Ñ¬«Γ«αδÑ Γ¿»δ /char,
- short, int, long/ íѺº¡á¬«ó묨 »α¿ »«¼«Θ¿ ¼«ñ¿Σ¿¬áΓ«αá unsigned.
- ¥Γ« º¡áτ¿Γ, τΓ« Γá¬¿Ñ Γ¿»δ ¡Ñ ß«ñÑαªáΓ «Γα¿µáΓѽ∞¡δσ º¡áτÑ¡¿⌐, Γ.Ñ.
- óÑß∞ ¿σ ñ¿á»áº«¡ »α¿¡¿¼áÑΓ º¡áτÑ¡¿∩ í«½∞Φ¿Ñ ¿½¿ αáó¡δÑ ¡π½ε.
- Æá¬¿¼ «íαẫ¼, »ÑαѼѡ¡δÑ íѺº¡á¬«óδÑ ¼«úπΓ ß«ñÑαªáΓ∞ í«½∞Φ¿Ñ
- º¡áτÑ¡¿∩, τѼ »ÑαѼѡ¡δÑ º¡á¬«óδσ Γ¿»«ó. ìá»α¿¼Ñα, ó Æπαí«-æ¿ »ÑαÑ-
- ¼Ñ¡¡á∩ Γ¿»á int ¼«ªÑΓ »α¿¡¿¼áΓ∞ º¡áτÑ¡¿∩ «Γ -32768 ñ« 32767, á »Ñ-
- αѼѡ¡á∩ Γ¿»á unsigned int ¼«ªÑΓ »α¿¡¿¼áΓ∞ º¡áτÑ¡¿∩ «Γ 0 ñ« 65535.
- ÄíÑ »ÑαѼѡ¡δÑ ¿¼ÑεΓ «ñ¿¡ ¿ ëà ªÑ αẼÑα /ó ñá¡¡«¼ ß½πτáÑ 16 í¿Γ/,
- ¡« «¡¿ »«-αạ«¼π ¿ß»«½∞ºπεΓ φΓ¿ 16 í¿Γ. ü«½Ñ »«ñα«í¡« «í ΩΓ«¼ αáß-
- ߬áºá¡« ó ú½áóÑ 8.
- Ä»αÑñѽѡ¿Ñ ßΓ᫬¿
- ƒºδ¬ æ¿ ¡Ñ »«ññÑনóáÑΓ «Γñѽ∞¡δ⌐ ßΓ᫬«óδ⌐ Γ¿» ñá¡¡δσ, ¡« «¡
- »«ºó«½∩ÑΓ «»αÑñѽ∩Γ∞ ßΓ᫬¿ ñóπ¼∩ ¡Ñ߬«½∞¬« αẽ¿τ¡δ¼¿ ß»«ß«íἿ. é
- »Ñαó«¼ ¿º ¡¿σ ¿ß»«½∞ºπÑΓß∩ ¼áßß¿ó ß¿¼ó«½«ó, ó« óΓ«α«¼ - ßßδ½¬á ¡á
- ß¿¼ó«½.
- êß»«½∞º«óá¡¿Ñ ¼áßß¿óá ß¿¼ó«½«ó
- çáúαπº¿ΓÑ »α¿ »«¼«Θ¿ ¬«¼á¡ñδ Load ¼Ñ¡ε αáí«Γδ ß Σá⌐½á¼¿ «ΓαÑ-
- ñá¬Γ¿α«óá¡¡πε óÑαß¿ε »α«úαá¼¼δ HELLO.C. ÆÑ»Ñα∞ ¿º¼Ñ¡¿ΓÑ ÑÑ ß½Ññπε-
- Θ¿¼ «íαẫ¼:
-
- ù¿ß½« 30 ó ¬óáñαáΓ¡δσ ߬«í¬áσ »«ß½Ñ ¿ñÑ¡Γ¿Σ¿¬áΓ«αá msg π¬áºδ-
- óáÑΓ ¬«¼»¿½∩Γ«απ ¡á ¡Ñ«íσ«ñ¿¼«ßΓ∞ ºáαѺÑαó¿α«óáΓ∞ ¼ÑßΓ« ñ½∩ ¼á¬ß¿-
- ¼π¼ 29 ß¿¼ó«½«ó, Γ.Ñ. «αúá¡¿º«óáΓ∞ ¼áßß¿ó ¿º 29 »ÑαѼѡ¡δσ Γ¿»á
- char /30-¼ ß¿¼ó«½«¼ íπñÑΓ ¡π½Ñó«⌐ ß¿¼ó«½ \0, ¬«Γ«αδ⌐ ó ñá¡¡«¼ απ¬«-
- ó«ñßΓóÑ íπñÑΓ ÑΘÑ ¡áºδóáΓ∞ß∩ ¡π½Ñóδ¼ «¬á¡τ¿óáεΘ¿¼ß∩ ß¿¼ó«½«¼/. æá¼á
- »ÑαѼѡ¡á∩ msg ¡Ñ ß«ñÑαª¿Γ ß¿¼ó«½∞¡«ú« º¡áτÑ¡¿∩, ó ¡Ñ⌐ ¡áσ«ñ¿Γß∩
- áñαÑß ∩τÑ⌐¬¿ »á¼∩Γ¿, ó ¬«Γ«α«⌐ σαá¡¿Γß∩ »Ñαóá∩ ¿º 29 »ÑαѼѡ¡δσ Γ¿-
- ȇ char.
- è«úñá ¬«¼»¿½∩Γ«α ¡áσ«ñ¿Γ «»ÑαáΓ«α Γ¿»á:
- strepy(msg,"Hello, World");
- «¡ ñѽáÑΓ ß½ÑñπεΘÑÑ:
- - é«-»Ñαóδσ, «¡ ß«ºñáÑΓ ó «íΩÑ¬Γ¡«¼ Σá⌐½Ñ ßΓ᫬π "Hello,
- world", ºá ¬«Γ«α«⌐ ß½ÑñπÑΓ ¡π½Ñó«⌐ ß¿¼ó«½ \0 /¬«ñ ASCII 0/;
- - é«-óΓ«αδσ, ¬«¼»¿½∩Γ«α óδºδóáÑΓ »α«µÑñπαπ, ¡áºδóáεΘπεß∩
- strepy, ¬«Γ«αá∩ ¬«»¿απÑΓ »« «ñ¡«¼π ß¿¼ó«½δ ó ∩τÑ⌐¬π »á¼∩Γ¿, ¡á ¬«-
- Γ«απε π¬áºδóáÑΓ »ÑαѼѡ¡á∩ msg, ñ« ΓÑσ »«α, »«¬á ¡Ñ íπñÑΓ ß¬«»¿α«-
- óá¡ ¡π½Ñó«⌐ ß¿¼ó«½, «¬á¡τ¿óáεΘ¿⌐ ßΓ᫬π.
- è«úñá óδ»«½¡∩ÑΓß∩ «»ÑαáΓ«α puts(msg), º¡áτÑ¡¿Ñ, σαá¡∩ΘÑÑß∩ ó
- »ÑαѼѡ¡«⌐ msg /áñαÑß »Ñαó«ú« ß¿¼ó«½á, ¡á ¬«Γ«αδ⌐ «¡á π¬áºδóáÑΓ/
- »ÑαÑñáÑΓß∩ Σπ¡¬µ¿¿ puts. öπ¡¬µ¿∩ puts »α«óÑα∩ÑΓ, ¡Ñ ∩ó½∩ÑΓß∩ ½¿
- φΓ«Γ ß¿¼ó«½ ¡π½Ñóδ¼. àß½¿ φΓ«Γ ß¿¼ó«½ ¡π½Ñó«⌐, Γ«úñá αáí«Γá Σπ¡¬µ¿¿
- puts ºá¬á¡τ¿óáÑΓß∩, Ñß½¿ ¡ÑΓ - Γ«úñá Σπ¡¬µ¿∩ »ÑτáΓáÑΓ ß¿¼ó«½ ¡á
- ΓÑନ¡á½Ñ, »α¿íáó½∩ÑΓ ¬ áñαÑßπ Ññ¿¡¿µπ ¿ ß¡«óá ¡áτ¿¡áÑΓ »α«óÑα¬π ¡á
- ¡π½Ñó«⌐ ß¿¼ó«½.
-
- êº-ºá ºáó¿ß¿¼«ßΓ¿ «Γ ¡π½Ñó«ú« ß¿¼ó«½á ßΓ᫬¿ ó ∩ºδ¬Ñ æ¿ ¡áºδ-
- óáεΓß∩ "ºá¬á¡τ¿óáεΘ¿¼¿ß∩ ¡π½Ñ¼", Γ.Ñ. «¡¿ »αÑñßΓáó½∩εΓ ¿º ßÑí∩ »«ß-
- ½Ññ«óáΓѽ∞¡«ßΓ∞ ß¿¼ó«½«ó, ºá ¬«Γ«α«⌐ ß½ÑñπÑΓ ¡π½Ñó«⌐ ß¿¼ó«½. Æá¬á∩
- Γαá¬Γ«ó¬á ßΓ᫬ »«ºó«½∩ÑΓ ß¡∩Γ∞ «úαá¡¿τÑ¡¿∩ ¡á ñ½¿¡π ßΓ᫬¿: ßΓ᫬á
- ¼«ªÑΓ íδΓ∞ ½εí«⌐ ñ½¿¡δ, ñ« ΓÑσ »«α, »«¬á ÑßΓ∞ ¼ÑßΓ« ó »á¼∩Γ¿, ó ¬«-
- Γ«α«Ñ ÑÑ ¼«ª¡« »«¼ÑßΓ¿Γ∞.
- êß»«½∞º«óá¡¿Ñ ßß佬¿ ¡á ß¿¼ó«½
- éΓ«αδ¼ ß»«ß«í«¼ «»αÑñѽѡ¿∩ ßΓ᫬¿ ∩ó½∩ÑΓß∩ ¿ß»«½∞º«óá¡¿Ñ π¬á-
- ºáΓѽ∩ ¿½¿ ßß佬¿ ¡á ß¿¼ó«½. ÄΓαÑñá¬Γ¿απ⌐ΓÑ óáΦπ »α«úαá¼¼π ß½Ññπε-
- Θ¿¼ «íαẫ¼:
-
- çóѺñ«τ¬á »ÑαÑñ ¿ñÑ¡Γ¿Σ¿¬áΓ«α«¼ msg ú«ó«α¿Γ ¬«¼»¿½∩Γ«απ « Γ«¼,
- τΓ« msg ∩ó½∩ÑΓß∩ ßß佬«⌐ ¡á ß¿¼ó«½; ñαπú¿¼¿ ß½«óἿ, ó »ÑαѼѡ¡πε
- msg ¼«ªÑΓ íδΓ∞ ºá»¿ßá¡ áñαÑß ¡Ñ¬«Γ«α«ú« ß¿¼ó«½á. Äñ¡á¬«, ó ñá¡¡«¼
- ß½πτáÑ ¬«¼»¿½∩Γ«α ¡Ñ αѺÑαó¿απÑΓ ¼ÑßΓ« ñ½∩ σαá¡Ñ¡¿∩ ß¿¼ó«½«ó ¿ ¡Ñ
- ¿¡¿µ¿á½¿º¿απÑΓ »ÑαѼѡ¡πε msg ¬«¡¬αÑΓ¡δ¼ «íαẫ¼.
- è«úñá ¬«¼»¿½∩Γ«α óßΓαÑτáÑΓ ß½ÑñπεΘ¿⌐ «»ÑαáΓ«α:
- msg = "Hello, world\n";
- «¡ »α«¿ºó«ñ¿Γ ß½ÑñπεΘ¿Ñ ñÑ⌐ßΓó¿∩:
- - é«-»Ñαóδσ, ¬á¬ ¿ ó »αÑñδñπΘѼ ß½πτáÑ, ¬«¼»¿½∩Γ«α ß«ºñáÑΓ ó
- ¬á¬«¼-½¿í« ¼ÑßΓÑ «íΩÑ¬Γ¡«ú« Σá⌐½á ßΓ᫬π "Hello, world\n", ºá ¬«Γ«-
- α«⌐ ß½ÑñπÑΓ ¡π½Ñó«⌐ ß¿¼ó«½;
- - é«-óΓ«αδσ, «¡ »α¿ßóá¿óáÑΓ º¡áτÑ¡¿Ñ ¡áτá½∞¡«ú« áñαÑßá φΓ«⌐
- ßΓ᫬¿ - áñαÑß ß¿¼ó«½á ì - »ÑαѼѡ¡«⌐ msg.
- öπ¡¬µ¿∩ puts(msg) αáí«ΓáÑΓ ΓᬠªÑ, ¬á¬ ¿ ó »αÑñδñπΘѼ ß½πτáÑ,
- »ÑτáΓá∩ ß¿¼ó«½δ ñ« ΓÑσ »«α, »«¬á Ñ⌐ ¡Ñ óßΓαÑΓ¿Γß∩ ¡π½Ñó«⌐ ß¿¼ó«½.
- îѪñπ φΓ¿¼¿ ñóπ¼∩ ¼ÑΓ«½ñἿ «»αÑñѽѡ¿∩ ßΓ᫬ - ß ¿ß»«½∞º«óá-
- ¡¿Ñ¼ ßß佫¬ ¿ ß ¿ß»«½∞º«ó᡿Ѽ ¼áßß¿ó«ó - ÑßΓ∞ ¡Ñ¬«Γ«αδÑ αẽ¿τ¿∩,
- « ¬«Γ«αδσ íπñÑΓ ß¬áºá¡« ó ß½ÑñπεΘÑ⌐ ú½áóÑ.
- êñÑ¡Γ¿Σ¿¬áΓ«αδ
- ä« ¡áßΓ«∩ΘÑú« ¼«¼Ñ¡Γá ¼δ αáºñáó὿ »ÑαѼѡ¡δ¼ ¿¼Ñ¡á ¡á»αáó« ¿
- ¡á½Ñó«, ¡Ñ ºáí«Γ∩ß∞ « 󫺼«ª¡δσ ñ½∩ ¡¿σ «úαá¡¿τÑ¡¿∩σ. Äúαá¡¿τÑ¡¿∩
- ¼«úπΓ íδΓ∞ ß½ÑñπΘ¿Ñ.
- ê¼Ñ¡á, ¬«Γ«αδÑ »α¿ßóá¿óáεΓß∩ ¬«¡ßΓá¡Γá¼, Γ¿»á¼ ñá¡¡δσ, »ÑαÑ-
- ¼Ñ¡¡δ¼ ¿ Σπ¡¬µ¿∩¼ ¿ºóÑßΓ¡δ ¬á¬ ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ. Åα¿óÑñѼ »α¿¼Ñα
- ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó, ¬«Γ«αδÑ ¼δ ¿ß»«½∞º«ó὿ ñ« ¡áßΓ«∩ΘÑú« ¼«¼Ñ¡Γá:
- char, int, float »αÑñ«»αÑñѽѡ¡δÑ Γ¿»δ ñá¡¡δσ
- main «ß¡«ó¡á∩ Σπ¡¬µ¿∩ »α«úαá¼¼δ
- name, a, b, sum »ÑαѼѡ¡δÑ, «»αÑñѽѡ¡δÑ »«½∞º«óáΓѽѼ
- scarf, print, puts í¿í½¿«ΓÑτ¡δÑ Σπ¡¬µ¿¿
- êñÑ¡Γ¿Σ¿¬áΓ«αδ, ¿ß»«½∞ºπѼδÑ ó Æπαí«-æ¿, ñ«½ª¡δ πñ«ó½ÑΓó«α∩Γ∞
- ß½ÑñπεΘ¿¼ »αáó¿½á¼:
- - éßÑ ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ ñ«½ª¡δ ¡áτ¿¡áΓ∞ß∩ ß íπ¬óδ /á ...z ¿½¿
- A...Z/ ¿½¿ ß »«ñτÑનóá¡¿∩ /_/;
- - é ¿ñÑ¡Γ¿Σ¿¬áΓ«αÑ ¼«úπΓ ¿ß»«½∞º«óáΓ∞ß∩ íπ¬óδ, »«ñτÑનóá¡¿∩
- ¿/¿½¿ µ¿Σαδ /0...9/. êß»«½∞º«óá¡¿Ñ «ßΓá½∞¡δσ ß¿¼ó«½«ó ó ¿ñÑ¡Γ¿Σ¿¬á-
- Γ«αáσ ¡Ñ αáºαÑΦÑ¡«;
- - êñÑ¡Γ¿Σ¿¬áΓ«αδ ºáó¿ß∩Γ «Γ αÑú¿ßΓαá. ¥Γ« º¡áτ¿Γ, τΓ« íπ¬óδ
- ¡¿ª¡Ñú« αÑú¿ßΓαá /a...z/ «Γ½¿τáεΓß∩ «Γ íπ¬ó óÑασ¡Ñú« αÑú¿ßΓαá
- /A...Z/. ìá»α¿¼Ñα, ß½ÑñπεΘ¿Ñ Γα¿ ¿ñÑ¡Γ¿Σ¿¬áΓ«αá: indx, Indx, INDX
- αẽ¿τ¡δ;
- - êñÑ¡Γ¿Σ¿¬áΓ«αδ αẽ¿τáεΓß∩ »« »Ñαóδ¼ 32 ß¿¼ó«½á¼.
-
- Ä»Ñαᵿ¿
- è«úñá óδ óóѽ¿ ó »α«úαá¼¼π ¬á¬¿Ñ-½¿í« ñá¡¡δÑ ¿ »α¿ßó«¿½¿ ¬á-
- ¬¿Ñ-½¿í« º¡áτÑ¡¿∩ ßó«¿¼ »ÑαѼѡ¡δ¼, ¡áßΓπ»áÑΓ óαѼ∩ ¼á¡¿»π½¿α«óáΓ∞
- φΓ¿¼¿ ñá¡¡δ¼¿, ¿ß»«½∞ºπ∩ ¿¼ÑεΘ¿Ñß∩ ó ∩ºδ¬Ñ æ¿ ¼¡«ú«τ¿ß½Ñ¡¡δÑ «»Ñαá-
- Γ«αδ.
- Ä»Ñαᵿ∩ »α¿ßóá¿óá¡¿∩
- Åα¿ßóá¿óá¡¿Ñ, ¬á¬ ¡á»α¿¼Ñα ó óδαáªÑ¡¿¿ ratio=a/b ¿½¿
- ch=getch(), ∩ó½∩ÑΓß∩ «ñ¡«⌐ ¿º «ß¡«ó¡δσ «»Ñαᵿ⌐. é ∩ºδ¬Ñ æ¿ »α¿ßóá-
- ¿óá¡¿Ñ «í«º¡áτáÑΓß∩ «ñ¡¿¼ º¡á¬«¼ αáóÑ¡ßΓóá /=/; º¡áτÑ¡¿Ñ ß »αáó«⌐
- ßΓ«α«¡δ »α¿ßóá¿óáÑΓß∩ »ÑαѼѡ«⌐ ß ½Ñó«⌐ ßΓ«α«¡δ.
- Åα¿ßó«Ñ¡¿∩ ¼«ª¡« ßó∩ºδóáΓ∞ Γᬿ¼ «íαẫ¼: sum=a=b. é Γᬫ¼
- ß½πτáÑ óδτ¿ß½Ñ¡¿Ñ »α«¿ºó«ñ¿Γß∩ ß»αáóá ¡á½Ñó«, Γ.Ñ. º¡áτÑ¡¿Ñ b íπñÑΓ
- »α¿ßó«Ñ¡« »ÑαѼѡ¡«⌐ á íπñÑΓ ºáΓѼ »α¿ßó«Ñ¡« »ÑαѼѡ¡«⌐ sum, »α¿
- φΓ«¼ óßÑ Γα¿ »ÑαѼѡ¡δÑ »«½πτáΓ «ñ¡« ¿ Γ« ªÑ º¡áτÑ¡¿Ñ /»Ñαó«¡áτá½∞-
- ¡«Ñ º¡áτÑ¡¿Ñ »ÑαѼѡ«⌐ b/.
- ô¡áα¡δÑ ¿ í¿¡áα¡δÑ «»Ñαᵿ¿
- ƒºδ¬ æ¿ »«ññÑনóáÑΓ ßΓá¡ñáαΓ¡δ⌐ ¡áí«α í¿¡áα¡δσ áα¿Σ¼ÑΓ¿τÑ߬¿σ
- «»Ñαᵿ⌐:
- - π¼¡«ªÑ¡¿Ñ /*/
- - ñѽѡ¿Ñ (/)
- - óº∩Γ¿Ñ «ßΓáΓ¬á (%)
- - ß½«ªÑ¡¿Ñ (+)
- - óδτ¿Γá¡¿Ñ (-)
- Æπαí«-æ¿ »«ññÑনóáÑΓ «»Ñαᵿε π¡áα¡«ú« ¼¿¡πßá (a+(-b)), ¬«Γ«-
- αá∩ óδ»«½¡∩ÑΓ ñ«»«½¡Ñ¡¿Ñ ñ« ñóπσ, á ΓᬪÑ, ó ¬áτÑßΓóÑ αáßΦ¿αÑ¡¿∩ »«
- ßΓá¡ñáαΓπ ANSI, «»Ñαᵿε π¡áα¡«ú« »½εßá: (a+(+b)).
- Ä»ÑαáΓ«αδ ¿¡¬αѼѡΓá /++/ ¿ ñѬαѼѡΓá /--/
- é ∩ºδ¬Ñ æ¿ ¿¼ÑεΓß∩ Γá¬ªÑ ¡Ñ¬«Γ«αδÑ ß»Ñµ¿Σ¿τÑ߬¿Ñ π¡áα¡δÑ ¿ í¿-
- ¡áα¡δÑ «»ÑαáΓ«αδ. ìá¿í«½ÑÑ Φ¿α«¬« ¿ºóÑßΓ¡δ ¿º ¡¿σ «»ÑαáΓ«αδ ¿¡¬αÑ-
- ¼Ñ¡Γá /++/ ¿ ñѬαѼѡΓá /--/. Åα¿ »«¼«Θ¿ «ñ¡«ú« Γᬫú« «»ÑαáΓ«αá
- ¼«ª¡« ñ«íáó¿Γ∞ Ññ¿¡¿µπ ¬ ½εí«¼π º¡áτÑ¡¿ε ¿½¿ óδτÑßΓ∞ ¿º ½εí«ú« º¡á-
- τÑ¡¿∩ Ññ¿¡¿µπ. 潫ªÑ¡¿Ñ ¿½¿ óδτ¿Γá¡¿Ñ ¼«úπΓ »α«¿ºó«ñ¿Γ∞ß∩ ó ßÑαÑñ¿-
- ¡Ñ óδαáªÑ¡¿∩, ¬α«¼Ñ Γ«ú«, ¼«ª¡« «»ÑαÑñѽ¿Γ∞, íπñπΓ ½¿ «¡¿ óδ»«½-
- ¡∩Γ∞ß∩ ñ« ¿½¿ »«ß½Ñ óδτ¿ß½Ñ¡¿∩ óßÑú« óδαáªÑ¡¿∩. Éáßß¼«Γα¿¼ ñóÑ ß½Ñ-
- ñπεΘ¿Ñ ßΓ᫬¿ »α«úαá¼¼δ:
- sum = a + b ++;
- sum = a + ++b;
- ÅÑαóá∩ ßΓα«¬á »α«¿ºó«ñ¿Γ ß½ÑñπεΘ¿Ñ ñÑ⌐ßΓó¿∩: ߬½áñδóáεΓß∩ º¡á-
- τÑ¡¿∩ »ÑαѼѡ¡δσ á ¿ b, αѺπ½∞ΓáΓ óδτ¿ß½Ñ¡¿∩ »α¿ßóá¿óáÑΓß∩ »ÑαѼѡ-
- ¡«⌐ sum, ºáΓѼ »ÑαѼѡ¡á∩ b πóѽ¿τ¿óáÑΓß∩ ¡á Ññ¿¡¿µπ.
- éΓ«αá∩ ßΓ᫬á ñѽáÑΓ ß½ÑñπεΘÑÑ: º¡áτÑ¡¿Ñ b πóѽ¿τ¿óáÑΓß∩ ¡á
- Ññ¿¡¿µπ, á ߬½áñδóáÑΓß∩ ß b, αѺπ½∞ΓáΓ ß½«ªÑ¡¿∩ »α¿ßóá¿óáÑΓß∩ »ÑαÑ-
- ¼Ñ¡¡«⌐ sum.
- ¥Γ¿ «»ÑαáΓ«αδ º¡áτ¿Γѽ∞¡« αáßΦ¿α∩εΓ ó«º¼«ª¡«ßΓ¿ ∩ºδ¬á, ¡« »Ñ-
- αÑñ ¿σ ¿ß»«½∞º«ó᡿Ѽ ¡Ñ«íσ«ñ¿¼« πíÑñ¿Γ∞ß∩, τΓ« óδ »«½¡«ßΓ∞ε »«¡¿-
- ¼áÑΓÑ ¿σ ñÑ⌐ßΓó¿Ñ. ÄΓαÑñá¬Γ¿απ⌐ΓÑ »α«úαá¼¼π SUM.C Γá¬, ¬á¬ »«¬áºá¡«
- ó ¡¿ªÑß½ÑñπεΘѼ »α¿¼ÑαÑ, á ºáΓѼ »«»δΓá⌐ΓÑß∞ πúáñáΓ∞ αѺπ½∞ΓáΓ ÑÑ
- αáí«Γδ ñ«Γ«ú«, ¬á¬ óδ ÑÑ ºá»πßΓ¿ΓÑ.
-
- Å«í¿Γ«óδÑ «»ÑαáΓ«αδ
- é ∩ºδ¬Ñ æ¿ ¿¼ÑεΓß∩ ß½ÑñπεΘ¿Ñ «»ÑαáΓ«αδ ñ½∩ αáí«Γδ ¡á í¿Γ«ó«¼
- πα«ó¡Ñ:
- - ßñó¿ú ó½Ñó« (<<)
- - ßñó¿ú ó»αáó« (>>)
- - ê (&)
- - êïê (I)
- - ¿ß¬½ετáεΘÑÑ êïê (^)
- - ìà (~)
- ¥Γ¿ «»ÑαáΓ«αδ »«ºó«½∩εΓ óδ»«½¡∩Γ∞ ñÑ⌐ßΓó¿∩ ¡¿º¬«ú« πα«ó¡∩ ¡áñ
- αẽ¿τ¡δ¼¿ º¡áτÑ¡¿∩¼¿. ÉѺπ½∞ΓáΓδ ¿σ óδ»«½¡Ñ¡¿∩ »«¬áºá¡δ ¡á »α¿¼ÑαÑ
- ß½ÑñπεΘÑ⌐ »α«úαá¼¼δ, ¬«Γ«απε ß½ÑñπÑΓ ¡áíαáΓ∞ ¿ ºá»πßΓ¿Γ∞.
-
- Å«ßΓáαá⌐ΓÑß∞ «»αÑñѽ¿Γ∞ αѺπ½∞ΓáΓδ, ¬«Γ«αδÑ ñ«½ª¡á óδóÑßΓ¿ φΓá
- »α«úαá¼¼á, »αѪñÑ τѼ óδ ÑÑ ºá»πßΓ¿ΓÑ. ÄíαáΓ¿ΓÑ ó¡¿¼á¡¿Ñ ¡á ¿ß»«½∞-
- º«óá¡¿Ñ ß»Ñµ¿Σ¿¬áΓ«α«ó αẼÑαá »«½∩ ñ½∩ óδαáó¡¿óá¡¿∩ óδó«ñ¿¼«⌐
- ¿¡Σ«α¼áµ¿¿ : ߻ѵ¿Σ¿¬áΓ«α %04X ú«ó«α¿Γ « Γ«¼, τΓ« ¼δ σ«Γ¿¼ αáß»Ñτá-
- ΓáΓ∞ óÑñπΘ¿Ñ ¡π½¿, τΓ« »«½Ñ »ÑτáΓ¿ ¿¼ÑÑΓ Φ¿α¿¡π 4 αáºα∩ñá ¿ óδó«ñ¿-
- ¼δ⌐ αѺπ½∞ΓáΓ αáß»ÑτáΓδóáÑΓß∩ ó ΦÑßΓ¡áñµáΓÑα¿τ¡«¼ ó¿ñÑ /«ß¡«óá¡¿Ñ
- 16/.
- æ«ßΓáó¡δÑ «»ÑαáΓ«αδ
- ƒºδ¬ æ¿ »«ºó«½∩ÑΓ ¿ß»«½∞º«óáΓ∞ ß«¬αáΘÑ¡¡πε ºá»¿ß∞ óδαáªÑ¡¿⌐ ß«
- ¼¡«ú¿¼¿ «»ÑαáΓ«αἿ. éßÑ «»¿ßá¡¡δÑ óδΦÑ «»ÑαáΓ«αδ /π¡áα¡δÑ, í¿¡áα-
- ¡δÑ, ¿¡¬αѼѡΓá ¿ ñѬαѼѡΓá/ ¼«úπΓ íδΓ∞ ߬«¼í¿¡¿α«óá¡δ ß «»ÑαáΓ«-
- α«¼ »α¿ßóá¿óá¡¿∩. Åαá¬Γ¿τÑ߬¿ ½εí«Ñ óδαáªÑ¡¿Ñ ó¿ñá:
- <»ÑαѼѡ¡á∩>=<»ÑαѼѡ¡á∩><«»ÑαáΓ«α><óδαáªÑ¡¿Ñ>;
- ¼«ªÑΓ íδΓ∞ ºá¼Ñ¡Ñ¡« ¡á ß½ÑñπεΘÑÑ:
- <»ÑαѼѡ¡á∩><«»ÑαáΓ«α>=<óδαáªÑ¡¿Ñ>;
- Åα¿óÑñѼ ¡Ñ߬«½∞¬« »α¿¼Ñα«ó »«ñ«í¡«ú« ß«¬αáΘÑ¡¿∩ óδαáªÑ¡¿⌐:
-
- 1-»α¿ó«ñ¿Γß∩ ¬ ó¿ñπ.
- ÇñαÑß¡δÑ «»ÑαáΓ«αδ
- ƒºδ¬ æ¿ »«ññÑনóáÑΓ ñóá áñαÑß¡δσ «»ÑαáΓ«αá: «»ÑαáΓ«α óº∩Γ¿∩
- áñαÑßá & ¿ ¬«ßóÑ¡¡δ⌐ «»ÑαáΓ«α *.
- Ä»ÑαáΓ«α & ó«ºóαáΘáÑΓ áñαÑß »ÑαѼѡ¡«⌐: Ñß½¿ sum ÑßΓ∞ »ÑαѼѡ-
- ¡á∩ Γ¿»á int, Γ«úñá &sum ÑßΓ∞ áñαÑß /∩τÑ⌐¬á »á¼∩Γ¿/ φΓ«⌐ »ÑαѼѡ-
- ¡«⌐. Æá¬¿¼ «íαẫ¼, Ñß½¿ msg ÑßΓ∞ ßßδ½¬á ¡á »ÑαѼѡ¡πε Γ¿»á char,
- Γ«úñá *msg ÑßΓ∞ ß¿¼ó«½, ¡á ¬«Γ«αδ⌐ π¬áºδóáÑΓ msg. ìá»ÑτáΓá⌐ΓÑ ß½Ñ-
- ñπεΘπε »α«úαá¼¼π ¿ ¿ºπτ¿ΓÑ »«½πτÑ¡¡δÑ αѺπ½∞ΓáΓδ:
-
- ÅÑαóá∩ ßΓ᫬á óδó«ñ¿Γ ñóá º¡áτÑ¡¿∩: º¡áτÑ¡¿Ñ »ÑαѼѡ«⌐ sum /8/
- ¿ áñαÑß φΓ«⌐ »ÑαѼѡ¡«⌐, »α¿ßó«Ñ¡¡δ⌐ Ñ⌐ ¬«¼»¿½∩Γ«α«¼. éΓ«αá∩ ßΓ᫬á
- Γá¬ªÑ óδó«ñ¿Γ ñóá º¡áτÑ¡¿∩: ß¿¼ó«½, ¡á ¬«Γ«αδ⌐ π¬áºδóáÑΓ msg/H/ ¿
- º¡áτÑ¡¿Ñ »ÑαѼѡ¡«⌐, ¬«Γ«α«Ñ ∩ó½∩ÑΓß∩ áñαÑß«¼ φΓ«ú« ß¿¼ó«½á /φΓ«Γ
- áñαÑß Γá¬ªÑ »α¿ßó«Ñ¡ ¬«¼»¿½∩Γ«α«¼/.
- éé«ñ
- é ∩ºδ¬Ñ æ¿ ¿¼ÑÑΓß∩ ¡Ñ߬«½∞¬« Σπ¡¬µ¿⌐, «íÑß»Ñτ¿óáεΘ¿σ óó«ñ ¿¡-
- Σ«α¼áµ¿¿, ¡Ñ¬«Γ«αδÑ ¿º ¡¿σ »α¿¡¿¼áεΓ óσ«ñ¡πε ¿¡Σ«α¼áµ¿ε ¿º Σá⌐½á,
- ¿½¿ óδσ«ñ¡«ú« »«Γ«¬á, ñαπú¿Ñ - ß ¬½áó¿áΓπαδ. Å«ñα«í¡«Ñ «»¿ßá¡¿Ñ
- φΓ¿σ Σπ¡¬µ¿⌐ »α¿óÑñÑ¡« ó æ»αáó«τ¡«¼ απ¬«ó«ñßΓóÑ /ß¼. Σπ¡¬µ¿¿
- ...scanf ¿ read/, á Γá¬ªÑ ó ú½áóÑ 8.
-
- öπ¡¬µ¿∩ scanf
- Äß¡«ó¡«Ñ ¡áº¡áτÑ¡¿Ñ φΓ«⌐ Σπ¡¬µ¿¿ - ¿¡ΓÑαá¬Γ¿ó¡δ⌐ óó«ñ ¿¡Σ«α¼á-
- µ¿¿. é¿ñ Σπ¡¬µ¿¿ scanf φ¬ó¿óá½Ñ¡ΓÑ¡ ó¿ñπ Σπ¡¬µ¿¿ printf:
- scanf (<Σ«α¼áΓ¡á∩ ßΓ᫬á>,<áñαÑß>,<áñαÑß>,...)
- öπ¡¬µ¿∩ scanf ¿ß»«½∞ºπÑΓ ¼¡«ú¿Ñ ¿º ΓÑσ ߻ѵ¿Σ¿¬áΓ«α«ó Σ«α¼áΓá
- ß« º¡á¬«¼ %, τΓ« ¿ Σπ¡¬µ¿∩ printf: %d ñ½∩ µÑ½δσ τ¿ßѽ, %f ñ½∩ τ¿ßѽ
- ß »½áóáεΘÑ⌐ Γ«τ¬«⌐, %s ñ½∩ ßΓ᫬ ¿ Γ.ñ.
- Äñ¡á¬«, π φΓ«⌐ Σπ¡¬µ¿¿ ÑßΓ∞ ó᪡á∩ «Γ½¿τ¿Γѽ∞¡á∩ τÑαΓá: ºá
- Σ«α¼áΓ¡«⌐ ßΓ᫬«⌐ ß½ÑñπεΓ ¡Ñ º¡áτÑ¡¿∩, á áñαÑßá. é »α«úαá¼¼Ñ SUM.C
- ¿¼ÑÑΓß∩ ß½ÑñπεΘá∩ ßΓ᫬á:
- scanf("%d%d",&a,&b);
- ¥Γá ßΓα«¬á «º¡áτáÑΓ, τΓ« »α«úαá¼¼á «ª¿ñáÑΓ óó«ñá ñóπσ ñÑß∩Γ¿τ-
- ¡δσ µÑ½δσ º¡áτÑ¡¿⌐, αáºñѽѡ¡δσ »α«íѽ«¼; »Ñαó«Ñ º¡áτÑ¡¿Ñ íπñÑΓ
- »α¿ßó«Ñ¡« »ÑαѼѡ¡«⌐ á, óΓ«α«Ñ - »ÑαѼѡ¡«⌐ b. ÄíαáΓ¿ΓÑ ó¡¿¼á¡¿Ñ ¡á
- Γ«, τΓ« ñ½∩ »ÑαÑñáτ¿ º¡áτÑ¡¿⌐ »α¿¼Ñ¡∩ÑΓß∩ áñαÑß¡δ⌐ «»ÑαáΓ«α &, »α¿
- »«¼«Θ¿ ¬«Γ«α«ú« Σπ¡¬µ¿¿ scanf »ÑαÑñáεΓß∩ áñαÑßá »ÑαÑÑ¡¡δσ á ¿ b.
- Éáß»α«ßΓαá¡Ñ¡¡δ⌐ »α«íѽ
- Åα«íѽ ¼Ñªñπ ñóπ¼∩ ߻ѵ¿Σ¿¬áΓ«αἿ Σ«α¼áΓá %d »αÑñßΓáó½∩ÑΓ ¡á
- ßἫ¼ ñÑ½Ñ í«½∞ΦÑ, τѼ »α«ßΓ« »α«íѽ. ìá Ñú« ¼ÑßΓÑ ¼«ªÑΓ íδΓ∞ ½εí«Ñ
- ¬«½¿τÑßΓó« ßó«í«ñ¡«ú« »α«ßΓαá¡ßΓóá, á ¿¼Ñ¡¡«: ½εí«Ñ ¬«½¿τÑßΓó« »α«-
- íѽ«ó, Γáíπ½∩µ¿⌐ ¿ ß¿¼ó«½«ó ¡«ó«⌐ ßΓ᫬¿ ó ½εíδσ ¬«¼í¿¡áµ¿∩σ. Äíδτ-
- ¡«, ó í«½∞Φ¿¡ßΓóÑ ß½πτáÑó Γᬫ⌐ αáß»α«ßΓαá¡Ñ¡¡δ⌐ »α«íѽ ¿ú¡«α¿απÑΓ-
- ß∩ »α«úαἼἿ ¿ ¬«¼»¿½∩Γ«αἿ ∩ºδ¬á æ¿.
- ì« τΓ« ñѽáΓ∞, ¡á»α¿¼Ñα, Ñß½¿ ó¼ÑßΓ« »α«íѽá óδ σ«Γ¿ΓÑ αáºñÑ-
- ½∩Γ∞ ßó«¿ »ÑαѼѡ¡δÑ ºá»∩Γ«⌐? ä½∩ φΓ«ú« «ΓαÑñá¬Γ¿απ⌐ΓÑ φΓπ ßΓ᫬π
- ⠪:
- scanf("%d,%d",&a,&b);
- Æá¬á∩ ßΓα«¬á »«ºó«½¿Γ »ÑαÑñáóáΓ∞ ó »α«úαá¼¼π º¡áτÑ¡¿∩, αáºñÑ-
- ½∩∩ ¿σ ºá»∩Γ«⌐.
- ÅÑαÑñáτá áñαÑßá ó Σπ¡¬µ¿ε scanf
- ùΓ« ñѽáΓ∞, Ñß½¿ óδ σ«Γ¿ΓÑ óóÑßΓ¿ ó »α«úαá¼¼π ßΓ᫬π? ìá»Ñτá-
- Γá⌐ΓÑ ¿ ºá»πßΓ¿ΓÑ ß½ÑñπεΘπε »α«úαá¼¼π:
-
- Æ.¬. name - φΓ« ¼áßß¿ó ß¿¼ó«½«ó, º¡áτÑ¡¿Ñ »ÑαѼѡ¡«⌐ name ÑßΓ∞
- áñαÑß ßἫú« ¼áßß¿óá. Å« φΓ«⌐ »α¿τ¿¡Ñ »ÑαÑñ ¿¼Ñ¡Ñ¼ name ¡Ñ ¿ß»«½∞-
- ºπÑΓß∩ áñαÑß¡δ⌐ «»ÑαáΓ«α &, ¿ ßΓ᫬á óó«ñá óδú½∩ñ¿Γ ß½ÑñπεΘ¿¼ «íαá-
- º«¼: scanf("%s",name).
- ÄíαáΓ¿ΓÑ ó¡¿¼á¡¿Ñ, τΓ« ¼δ ¿ß»«½∞º«ó὿ ¼áßß¿ó ß¿¼ó«½«ó /char
- name [30];/, á ¡Ñ π¬áºáΓѽ∞ ¡á ß¿¼ó«½ /char *name;/. ÄíΩ∩ߡѡ¿Ñ¼
- φΓ«¼π ß½πª¿Γ ëà Σá¬Γ, τΓ« «íΩ∩ó½Ñ¡¿Ñ ¼áßß¿óá ¡á ßἫ¼ ñÑ½Ñ αѺÑα-
- ó¿απÑΓ »á¼∩Γ∞ ñ½∩ σαá¡Ñ¡¿∩ Ñú« φ½Ñ¼Ñ¡Γ«ó, á »α¿ «íΩ∩ó½Ñ¡¿¿ ßß佬¿
- φΓ«ú« ¡Ñ »α«¿ßσ«ñ¿Γ. àß½¿ íδ ¼δ ¿ß»«½∞º«ó὿ «íΩ∩ó½Ñ¡¿Ñ char *name,
- Γ«úñá ¡á¼ íδ »α¿Φ½«ß∞ ∩ó¡δ¼ «íαẫ¼ αѺÑαó¿α«óáΓ∞ »á¼∩Γ∞ ñ½∩ σαá¡Ñ-
- ¡¿∩ »ÑαѼѡ¡«⌐ *name.
- êß»«½∞º«óá¡¿Ñ ñ½∩ óó«ñá Σπ¡¬µ¿⌐ gets ¿ getch
- êß»«½∞º«óá¡¿Ñ ñ½∩ óó«ñá ¿¡Σ«α¼áµ¿¿ Σπ¡¬µ¿¿ scanf »α¿ó«ñ¿Γ ¬
- »«∩ó½Ñ¡¿ε ß½ÑñπεΘÑ⌐ »α«í½Ñ¼δ. çá»πßΓ¿ΓÑ ÑΘÑ αẠφΓπ ªÑ »α«úαá¼¼π,
- ¡« óóÑñ¿ΓÑ ó ¡ÑÑ ¿¼∩ ¿ ΣἿ½¿ε. é ßó«Ñ¼ «ΓóÑΓÑ »α«úαá¼¼á »«¬áªÑΓ
- óá¼ ß¡«óá «ñ¡« Γ«½∞¬« ¿¼∩. Å«τѼπ? Å«Γ«¼π τΓ« Σπ¡¬µ¿∩ scanf ó«ß»α¿-
- ¡∩½á »α«íѽ, óóÑñÑ¡¡δ⌐ óἿ »«ß½Ñ ¿¼Ñ¡¿, ¬á¬ ¬«¡Ñµ óó«ñ¿¼«⌐ ßΓ᫬¿.
- ä½∩ αÑΦÑ¡¿∩ φΓ«⌐ »α«í½Ñ¼δ ¼«ª¡« ó«ß»«½∞º«óáΓ∞ß∩ ñóπ¼∩ ß»«ß«íἿ.
- éÑñ¿ΓÑ ß½ÑñπεΘπε »α«úαá¼¼π:
-
-
- é φΓ«¼ »α¿¼ÑαÑ »«ñαáºπ¼ÑóáÑΓß∩, τΓ« óδ ñ«½ª¡δ ¡á»ÑτáΓáΓ∞ ΣἿ-
- ½¿ε, ¿¼∩ ¿ «ΓτÑßΓó«; Σπ¡¬µ¿∩ scanf íπñÑΓ ªñáΓ∞óóÑñÑ¡¿∩ ΓαÑσ ßΓ᫬.
- ì« τΓ« ñѽáΓ∞, Ñß½¿ ¡Ñ«íσ«ñ¿¼« óóÑßΓ¿, ߬áªÑ¼, ¿¼∩, ΣἿ½¿ε ¿ «Γ-
- τÑßΓó« ¬á¬ «ñ¡π ßΓ᫬π, ó¬½ετá∩ »α«íѽδ? ÉÑΦÑ¡¿Ñ ¼«ªÑΓ íδΓ∞ ó«Γ Γá-
- ¬¿¼:
-
- öπ¡¬µ¿∩ gets ó«ß»α¿¡¿¼áÑΓ ½εíπε ¿¡Σ«α¼áµ¿ε ñ« ΓÑσ »«α, »«¬á óδ
- ¡Ñ ¡áª¼ÑΓÑ ¬½áó¿Φπ Enter. è«ñ, ß««ΓóÑΓßΓóπεΘ¿⌐ φΓ«⌐ ¬½áó¿ΦÑ, ó
- ßΓ᫬π ¡Ñ óó«ñ¿Γß∩, ¡« ó ¬«¡µÑ ßΓ᫬¿ ñ«íáó½∩ÑΓß∩ ¡π½Ñó«⌐ ß¿¼ó«½
- \0.
- ê »«ß½Ññ¡∩∩ Σπ¡¬µ¿∩ - φΓ« getch. ¥Γá Σπ¡¬µ¿∩ ßτ¿ΓδóáÑΓ ß ¬½á-
- ó¿áΓπαδ «ñ¿¡ ß¿¼ó«½, ¡Ñ «Γ«íαáªá∩ Ñú« ¡á φ¬αá¡Ñ /ó «Γ½¿τ¿Ñ «Γ Σπ¡¬-
- µ¿¿ scanf ¿ gets/. ¥Γá Σπ¡¬µ¿∩ ¡Ñ »ÑαÑñáÑΓ ß¿¼ó«½ ó ¬áτÑßΓóÑ »áαá-
- ¼ÑΓαá; «¡á ßá¼á ¿¼ÑÑΓ Γ¿» char, ¿ ÑÑ º¡áτÑ¡¿Ñ ¼«ªÑΓ íδΓ∞ ¡Ñ»«ßαÑñß-
- ΓóÑ¡¡« »α¿ßó«Ñ¡« »ÑαѼѡ¡«⌐ Γ¿»á char.
- ôß½«ó¡δÑ «»ÑαáΓ«αδ
- ä« ß¿σ »«α ¼δ ¡¿τÑú« ¡Ñ ú«ó«α¿½¿ «í «»ÑαáΓ«αáσ «Γ¡«ΦÑ¡¿∩ ¿ «
- ½«ú¿τÑ߬¿σ «»ÑαáΓ«αáσ. èα«¼Ñ Γ«ú«, ¿¼ÑεΓß∩ ¡Ñ¬«Γ«αδÑ ¡Ñ»α«ßΓδÑ ¼«-
- ¼Ñ¡Γδ, «íßπªñÑ¡¿Ñ ¬«Γ«αδσ ¼δ «Γ½«ª¿½¿ ñ« «»¿ßá¡¿∩ πß½«ó¡δσ óδαáªÑ-
- ¡¿⌐, ¬«Γ«αδÑ ¼«úπΓ »α¿¡¿¼áΓ∞ º¡áτÑ¡¿Ñ true ¿½¿ false, Γ.Ñ. ¿ßΓ¿¡á
- ¿½¿ ½«ª∞.
- Ä»ÑαáΓ«αδ «Γ¡«ΦÑ¡¿∩
- Ä»ÑαáΓ«αδ «Γ¡«ΦÑ¡¿∩ »«ºó«½∩εΓ ßαáó¡¿óáΓ∞ ñóá º¡áτÑ¡¿∩, αѺπ½∞-
- ΓáΓ «»Ñαᵿ¿ ºáó¿ß¿Γ «Γ Γ«ú«, ¿ßΓ¿¡¡« ¿½¿ ½«ª¡« ßαáó¡Ñ¡¿Ñ. àß½¿
- ßαáó¡Ñ¡¿Ñ ½«ª¡«, º¡áτÑ¡¿Ñ αѺπ½∞ΓáΓá αáó¡« ¡π½ε, Ñß½¿ ¿ßΓ¿¡¡«, º¡á-
- τÑ¡¿Ñ αáó¡« Ññ¿¡¿µÑ. 滿߫¬ «»ÑαáΓ«α«ó «Γ¡«ΦÑ¡¿∩ ∩ºδ¬á æ¿:
- > í«½∞ΦÑ τѼ
- >= í«½∞ΦÑ ¿½¿ αáó¡«
- < ¼Ñ¡∞ΦÑ τѼ
- <= ¼Ñ¡∞ΦÑ ¿½¿ αáó¡«
- = αáó¡«
- != ¡Ñ αáó¡«
- çáτѼ ¡Ñ«íσ«ñ¿¼« º¡áΓ∞, ¿ßΓ¿¡¡á ¬á¬á∩-½¿í« óѽ¿τ¿¡á ¿½¿ ½«ª¡á?
- çá»πßΓ¿ΓÑ »α«úαá¼¼π RATIO.C ¿ »«ß¼«Γα¿ΓÑ, τΓ« »«½πτ¿Γß∩, Ñß½¿ ó ¬á-
- τÑßΓóÑ óΓ«α«ú« º¡áτÑ¡¿∩ óδ óóÑñÑΓÑ ¡«½∞. Åα«úαá¼¼á ¡á»ÑτáΓáÑΓ ß««í-
- ΘÑ¡¿Ñ «í «Φ¿í¬Ñ Divide by zero /äѽѡ¿Ñ ¡á ¡«½∞/ ¿ «ßΓá¡«ó¿Γß∩. ÆÑ-
- »Ñα∞ »α«ñѽá⌐ΓÑ ó ¡Ñ⌐ ß½ÑñπεΘ¿Ñ ¿º¼Ñ¡Ñ¡¿∩ ¿ ºá»πßΓ¿ΓÑ ÑÑ ß¡«óá:
-
- Ä»ÑαáΓ«α, ¡áσ«ñ∩Θ¿⌐ß∩ ¡á ñóπσ ß½ÑñπεΘ¿σ ºá óδº«ó«¼ Σπ¡¬µ¿¿
- scanf ßΓ᫬áσ ¡áºδóáÑΓß∩ πß½«ó¡δ¼ «»ÑαáΓ«α«¼ if. Ä¡ τ¿ΓáÑΓß∩ ß½Ññπ-
- εΘ¿¼ «íαẫ¼: "àß½¿ º¡áτÑ¡¿Ñ óδαáªÑ¡¿∩ b==0.0 ¿ßΓ¿¡¡«, ¡Ñ¼Ññ½Ñ¡¡«
- óδºóáΓ∞ Σπ¡¬µ¿ε printf. àß½¿ º¡áτÑ¡¿Ñ φΓ«ú« óδαáªÑ¡¿∩ ½«ª¡«, »α¿ß-
- ó«¿Γ∞ »ÑαѼѡ«⌐ ratio º¡áτÑ¡¿Ñ óδαáªÑ¡¿∩ á/b, ºá ΓѼ óδºóáΓ∞ Σπ¡¬-
- µ¿ε printf."
- àß½¿ óδ ¡á»ÑτáΓáÑΓÑ ¡«½∞ ó ¬áτÑßΓóÑ óΓ«α«ú« º¡áτÑ¡¿∩, óó«ñ¿-
- ¼«ú« ó »α«úαá¼¼π, «¡á ¡á»ÑτáΓáÑΓ ß««íΘÑ¡¿Ñ: The ratio is undefined
- /«Γ¡«ΦÑ¡¿Ñ ¡Ñ«»αÑñѽѡ«/, ñ«ªñÑΓß∩, »«¬á óδ ¡Ñ ¡áª¼ÑΓÑ ¬á¬πε-½¿í«
- ¬½áó¿Φπ ¿ óÑα¡ÑΓß∩ ó Æπαí«-æ¿. àß½¿ ªÑ óΓ«α«Ñ º¡áτÑ¡¿Ñ ¡Ñ αáó¡« ¡π-
- ½ε, »α«úαá¼¼á »ÑτáΓáÑΓ τáßΓ¡«Ñ «Γ ñѽѡ¿∩ ñóπσ τ¿ßѽ, ªñÑΓ ¡áªáΓ¿∩
- ¬½áó¿Φ¿ ¿ ó«ºóαáΘáÑΓß∩ ó Æπαí«-æ¿ - ¿ óßÑ »α¿ »«¼«Θ¿ πß½«ó¡«ú« «»Ñ-
- αáΓ«αá if.
-
- ï«ú¿τÑ߬¿Ñ «»ÑαáΓ«αδ
- ê¼ÑÑΓß∩ Γα¿ ½«ú¿τÑ߬¿σ «»ÑαáΓ«αá: ê /&&/, êïê /\\/ ¿ ìà /!/.
- êσ ¡Ñ«íσ«ñ¿¼« «Γ½¿τáΓ∞ «Γ «»¿ßá¡¡δσ óδΦÑ »«í¿Γ«óδσ «»ÑαáΓ«α«ó
- /&,I,~/. ï«ú¿τÑ߬¿Ñ «»ÑαáΓ«αδ αáí«ΓáεΓ ß ½«ú¿τÑ߬¿¼¿ º¡áτÑ¡¿∩¼¿
- /true ¿ false/, »«ºó«½∩∩ ß«ßΓáó½∩Γ∞ óδαáªÑ¡¿∩ «Γ¡«ΦÑ¡¿∩.
- ùѼ «¡¿ «Γ½¿τáεΓß∩ «Γ ß««ΓóÑΓßΓóπεΘ¿σ »«í¿Γ«óδσ «»ÑαáΓ«α«ó?
- - ï«ú¿τÑ߬¿Ñ «»ÑαáΓ«αδ ñáεΓ αѺπ½∞ΓáΓ ¿½¿ αáó¡δ⌐ 1 /¿ßΓ¿¡á/
- ¿½¿ 0 /½«ª∞/, Γ«úñá ¬á¬ »«í¿Γ«óδÑ «»ÑαáΓ«αδ »α«¿ºó«ñ∩Γ ß««ΓóÑΓßóΓ-
- óπεΘ¿Ñ ñÑ⌐ßΓó¿∩ ¡áñ ¬áªñδ¼ í¿Γ«¼;
- - ï«ú¿τÑ߬¿Ñ «»ÑαáΓ«αδ && ¿ || ∩ó½∩εΓß∩ "¬«α«Γ¬«ºá¼¬¡πΓ묨".
- ÅαÑñ»«½«ª¿¼, ¿¼ÑÑΓß∩ óδαáªÑ¡¿Ñ: expI&& exp2. àß½¿ exp1 ½«ª¡«, Γ«úñá
- Ñσα2 óδτ¿ß½∩Γ∞ß∩ ¡Ñ íπñÑΓ. Æ«τ¡« Γá¬ªÑ ¿¼Ñ∩ óδαáªÑ¡¿Ñ Ñσα1 || exp2,
- ¼δ ¡Ñ óδτ¿ß½¿¼ exp2, Ñß½¿ exp1 ¿ßΓ¿¡¡«.
- ä«»«½¡¿Γѽ∞¡δÑ ßóÑñÑ¡¿∩ « óδαáªÑ¡¿∩σ
- ÅαѪñÑ τѼ ¼δ »ÑαÑ⌐ñѼ ¬ µ¿¬½á¼, ߬áªÑ¼ ÑΘÑ ¡Ñ߬«½∞¬« ß½«ó «
- óδαáªÑ¡¿∩σ. éδαáªÑ¡¿∩ Γ¿»á (á == 0.0) ¿ (á <= c*p) ñ«ßΓáΓ«τ¡« »α«º-
- αáτ¡δ. Äñ¡á¬«, ∩ºδ¬ æ¿ »«ºó«½∩ÑΓ »¿ßáΓ∞ ¬πñá í«½ÑÑ ºáúáñ«τ¡δÑ óÑΘ¿.
- îδ ¡Ñ íπñѼ ¿º«Θα∩Γ∞ß∩ ó ºáúáñ«τ¡«ßΓ¿, ¡« »α¿óÑñѼ, óßÑ ªÑ, ¡Ñ¬«Γ«-
- αδÑ »α¿¼Ñαδ.
- Ä»ÑαáΓ«α »α¿ßóá¿óá¡¿∩
- ïεí«⌐ «»ÑαáΓ«α »α¿ßóá¿óá¡¿∩, ºá¬½ετÑ¡¡δ⌐ ó ߬«í¬¿, ÑßΓ∞ óδαá-
- ªÑ¡¿Ñ, ¿¼ÑεΘÑÑ º¡áτÑ¡¿Ñ, αáó¡«Ñ »α¿ßóá¿óáѼ«¼π.
- ìá»α¿¼Ñα, óδαáªÑ¡¿Ñ (sum=5+3) ¿¼ÑÑΓ º¡áτÑ¡¿Ñ 8, »«φΓ«¼π óδαá-
- ªÑ¡¿Ñ ((sum=5+3) <=10) óßÑúñá íπñÑΓ ñáóáΓ∞ º¡áτÑ¡¿Ñ true, Γ.¬.
- 8<=10. æ½ÑñπεΘ¿⌐ »α¿¼Ñα í«½ÑÑ φ¬º«Γ¿τÑ¡:
-
- éδ ñ«úáñ὿ß∞, τΓ« ºñÑß∞ »α«¿ßσ«ñ¿Γ? è«úñá »α«úαá¼¼á óßΓαÑτáÑΓ
- óδαáªÑ¡¿Ñ ((ch=getch()) == 'g`), «¡á «ßΓá¡áó½¿óáÑΓß∩, ªñÑΓ »«¬á óδ
- ¡Ñ ¡áª¼ÑΓÑ ½εíπε ¬½áó¿Φπ, »α¿ßóá¿óáÑΓ ß¿¼ó«½, ß««ΓóÑΓßΓóπεΘ¿⌐ φΓ«⌐
- ¬½áó¿ΦÑ, »ÑαѼѡ¡«⌐ ch ¿ ºáΓѼ ßαáó¡¿óáÑΓ φΓ«Γ ß¿¼ó«½ ß íπ¬ó«⌐ g.
- àß½¿ «¡¿ ß«ó»áñáεΓ, Γ«úñá ¡á φ¬αá¡Ñ »«∩ó½∩ÑΓß∩ ß««íΘÑ¡¿Ñ "Quitting,
- huh?" /éδσ«ñ¿¼, á?/, ó »α«Γ¿ó¡«¼ ß½πτáÑ αáß»ÑτáΓδóáÑΓß∩ ß««íΘÑ¡¿Ñ
- "Good move ..." /Å«»α«íπѼ ÑΘÑ .../.
- Ä»ÑαáΓ«α "ºá»∩Γá∩"
- Ä»ÑαáΓ«α "ºá»∩Γá∩" ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ß∩ ñ½∩ »«¼ÑΘÑ¡¿∩ ß½«ª¡«ú«
- óδαáªÑ¡¿∩ ó ¬απú½δÑ ß¬«í¬¿. éδαáªÑ¡¿∩ íπñπΓ óδτ¿ß½∩Γ∞ß∩ ß½Ñóá ¡á»-
- αáó«, óßÑ óδαáªÑ¡¿Ñ »α¿¼ÑΓ º¡áτÑ¡¿Ñ »«ß½Ññ¡Ñú« óδτ¿ß½Ñ¡¡«ú« óδαáªÑ-
- ¡¿∩. ìá»α¿¼Ñα, Ñß½¿ ¿¼ÑεΓß∩ ñóÑ »ÑαѼѡ¡δÑ oldch ¿ ch, «íÑ Γ¿»á
- char, Γ«úñá óδαáªÑ¡¿Ñ
- (oldch=ch, ch=gatch())
- »α«¿ºó«ñ¿Γ ß½ÑñπεΘ¿Ñ ñÑ⌐ßΓó¿∩: º¡áτÑ¡¿Ñ »ÑαѼѡ¡«⌐ ch »α¿ßóá¿óáÑΓß∩
- »ÑαѼѡ¡«⌐ oldch, ºáΓѼ »α¿¡¿¼áÑΓß∩ ß¿¼ó«½ ß ¬½áó¿áΓπαδ, ¿ «¡ »α¿ß-
- óá¿óáÑΓß∩ »ÑαѼѡ¡«⌐ ch, ºáΓѼ óßÑ óδαáªÑ¡¿Ñ »α¿¡¿¼áÑΓ º¡áτÑ¡¿Ñ »Ñ-
- αѼѡ¡«⌐ ch. ìá»α¿¼Ñα:
-
- Ä»ÑαáΓ«α if
- ÄíαáΓ¿ΓÑ ó¡¿¼á¡¿Ñ ¡á «»ÑαáΓ«α if ó »αÑñδñπΘѼ »α¿¼ÑαÑ. Ä»Ñαá-
- Γ«α If ¿¼ÑÑΓ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
- if(º¡áτÑ¡¿Ñ)
- óδαáªÑ¡¿Ñ1;
- else
- óδαáªÑ¡¿Ñ2;
- úñÑ º¡áτÑ¡¿Ñ¼ ¼«ªÑΓ íδΓ∞ ½εí«Ñ óδαáªÑ¡¿Ñ, ¬«Γ«α«Ñ »α¿¡¿¼áÑΓ µÑ½«Ñ
- º¡áτÑ¡¿Ñ ¿½¿ ¼«ªÑΓ íδΓ∞ »αÑ«íαẫóá¡« ¬ µÑ½«¼π º¡áτÑ¡¿ε. àß½¿ φΓ«
- º¡áτÑ¡¿Ñ ¡Ñ αáó¡« ¡π½ε /Γ.Ñ. ¿ßΓ¿¡¡«/, Γ«úñá óδ»«½¡∩ÑΓß∩ óδαáªÑ¡¿Ñ1,
- ó »α«Γ¿ó¡«¼ ß½πτáÑ óδ»«½¡∩ÑΓß∩ óδαáªÑ¡¿Ñ2.
-
- äóá ºá¼Ñτá¡¿∩ »«-»«ó«ñπ «»ÑαáΓ«αá if-else.
- é«-»Ñαóδσ, óΓ«αá∩ τáßΓ∞ «»ÑαáΓ«αá /else óδαáªÑ¡¿Ñ2/ ∩ó½∩ÑΓß∩
- ¡Ñ«í∩ºáΓѽ∞¡«⌐; ¡¿ªÑ »α¿óÑñÑ¡ »α¿¼Ñα Γᬫú« «»ÑαáΓ«αá if:
- if (º¡áτÑ¡¿Ñ)
- óδαáªÑ¡¿Ñ1;
- é ñá¡¡«¼ ß½πτáÑ óδαáªÑ¡¿Ñ1 óδ»«½¡∩ÑΓß∩ Γ«úñá ¿ Γ«½∞¬« Γ«úñá, ¬«úñá
- º¡áτÑ¡¿Ñ ¡Ñ αáó¡« ¡π½ε. àß½¿ º¡áτÑ¡¿Ñ αáó¡« ¡π½ε, Γ«úñá óδαáªÑ¡¿Ñ1
- »α«»π߬áÑΓß∩ ¿ »α«úαá¼¼á »α«ñ«½ªáÑΓ ßó«Ñ óδ»«½¡Ñ¡¿Ñ.
- é«-óΓ«αδσ, ¿¡«úñá, Ñß½¿ ¬«¡¬αÑΓ¡«Ñ óδαáªÑ¡¿Ñ ¿ßΓ¿¡¡« ¿½¿ ½«ª-
- ¡«, íδóáÑΓ ¡πª¡« óδ»«½¡¿Γ∞ ¡Ñ «ñ¡« ñÑ⌐ßΓó¿Ñ, á ¡Ñ߬«½∞¬«. ä½∩ φΓ«ú«
- ¿ß»«½∞ºπÑΓß∩ ß«ßΓáó¡«⌐ «»ÑαáΓ«α. æ«ßΓáó¡«⌐ «»ÑαáΓ«α ß«ßΓ«¿Γ ¿º ½Ñ-
- ó«⌐ Σ¿úπα¡«⌐ ߬«í¬¿ /{/, ¡Ñ߬«½∞¬« óδαáªÑ¡¿⌐, ¬áªñ«Ñ ¿º ¬«Γ«αδσ ºá-
- ¬á¡τ¿óáÑΓß∩ Γ«τ¬«⌐ ß ºá»∩Γ«⌐ /;/ ¿ »αáó«⌐ Σ¿úπα¡«⌐ ߬«í¬¿ /}/.
- é »α«úαá¼¼Ñ RATIO ó »Ñαó«⌐ »«½«ó¿¡Ñ «»ÑαáΓ«αá if ¿ß»«½∞ºπÑΓß∩
- «ñ¿¡«τ¡«Ñ óδαáªÑ¡¿Ñ:
-
- á ó«-óΓ«α«⌐ τáßΓ¿ else ¿ß»«½∞ºπÑΓß∩ ß«ßΓáó¡«⌐ «»ÑαáΓ«α:
-
- éδ ¼«ú½¿ Γá¬ªÑ ºá¼ÑΓ¿Γ∞, τΓ« Γѽ« óáΦÑ⌐ »α«úαá¼¼δ /Σπ¡¬µ¿∩
- main/ »αÑñßΓáó½∩ÑΓ ¿º ßÑí∩ ß«ßΓáó¡«⌐ «»ÑαáΓ«α.
- û¿¬½δ
- èα«¼Ñ óδαáªÑ¡¿⌐, ¬«Γ«αδÑ ¡Ñ«íσ«ñ¿¼« óδ»«½¡∩Γ∞ ó ß««ΓóÑΓßΓó¿¿ ß
- ¬á¬¿¼-½¿í« πß½«ó¿Ñ¼, Γ.Ñ. πß½«ó¡δσ óδαáªÑ¡¿⌐, ßπΘÑßΓóπεΓ óδαáªÑ¡¿∩,
- ¬«Γ«αδÑ ¡Ñ«íσ«ñ¿¼« óδ»«½¡∩Γ∞ «»αÑñѽѡ¡«Ñ τ¿ß½« αáº. Æá¬¿Ñ ¬«¡ßΓ-
- απ¬µ¿¿ ¡áºδóáεΓß∩ µ¿¬½á¼¿.
- ê¼ÑÑΓß∩ Γα¿ ó¿ñá µ¿¬½«ó /¡á ßἫ¼ ñÑ½Ñ ñóá ¿º ¡¿σ ∩ó½∩εΓß∩
- óßÑú« ½¿Φ∞ αạ«ó¿ñ¡«ßΓ∩¼¿ »Ñαó«ú«/, á ¿¼Ñ¡¡«: µ¿¬½ while, µ¿¬½ for
- ¿ µ¿¬½ do...while. Éáßß¼«Γα¿¼ ¿σ »« »«α∩ñ¬π.
-
-
-