"Денис Гаев. Ксерион: язык и технология программирования" - читать интересную книгу автораЌ ап¤г б ®Ўлзл¬Ё ЇҐаҐ¬Ґл¬Ё, ў п§лЄҐ ЇаЁбгвбвўгов Є®бв вл -- ЇҐаҐ¬ҐлҐ, § 票Ґ Є®в®але Ї®б«Ґ ®ЇЁб Ёп Ґ ¬®¦Ґв Ўлвм Ё§¬ҐҐ®. ЋЇЁб ЁҐ Є®бв вл ЇаҐ¤ў апҐвбп Є«озҐўл¬ б«®ў®¬ const. Џ®пв®, зв® Є®бв в ҐЇаҐ¬Ґ® ¤®«¦ Ўлвм ЁЁжЁ «Ё§Ёа®ў : !! space -- бЁ¬ў®«м п Є®бв в char const space = ‘ ‘; !! factor -- Ї« ў ой п Є®бв в float const factor = 2 * PI * PI; !! median -- 楫 п Є®бв в int const median = (low + high) // 2 Ќ ап¤г б Є®бв в®бвмо, ў ¦л¬ ваЁЎг⮬ ЇҐаҐ¬Ґ®© пў«пҐвбп ०Ё¬ а §¬ҐйҐЁп, гЄ §лў ойЁ© Є ЄЁ¬ Ё¬Ґ® ®Ўа §®¬ ЇҐаҐ¬Ґ п Ўг¤Ґв ᮧ¤ , Ё бЄ®«мЄ® ўаҐ¬ҐЁ ® Їа®бгйҐбвўгҐв. Џ® 㬮«з Ёо, ०Ё¬ а §¬ҐйҐЁп ®ЇаҐ¤Ґ«пҐв Є®вҐЄбв ®ЇЁб Ёп: ў § ўЁбЁ¬®бвЁ ®в в®Ј® ¬Ґбв , Ј¤Ґ ўбваҐвЁ«®бм ®ЇЁб ЁҐ, ЇҐаҐ¬Ґ п ¬®¦Ґв Ўлвм ®Ўкпў«Ґ Ј«®Ў «м®©, «®Є «м®© (ў дгЄжЁЁ) Ё«Ё Є®¬Ї®Ґв®© (ў Є« ббҐ). Ћ¤ Є®, «оЎ п ЇҐаҐ¬Ґ п Ё«Ё Є®бв в ¬®¦Ґв Ўлвм пў® ®ЇЁб Є Є бв вЁзҐбЄ п (static), в.Ґ. Ё¬Ґой п ўаҐ¬п ¦Ё§Ё, б®ўЇ ¤ о饥 б® ўаҐ¬ҐҐ¬ ўлЇ®«ҐЁп Їа®Ја ¬¬л: u_int i, j, static counter = 0 ‡ ¬ҐвмвҐ, зв® Є«о祢®Ґ б«®ў® static -- ваЁЎгв ®ЇЁблў Ґ¬®© ЇҐаҐ¬Ґ®© „«п ЇаЁ¬ЁвЁўле вЁЇ®ў ¤ ле ®ЇаҐ¤Ґ«Ґ® ¬®¦Ґбвў® ®ЇҐа жЁ©. Џ®¤а®Ў® а бб¬ ваЁў вм бЁб⥬㠮ЇҐа жЁ© ¬л Ґ Ўг¤Ґ¬, в Є Є Є ® ў® ¬®Ј®¬ Ї®§ Ё¬бвў®ў Ё§ C. Ћв¬ҐвЁ¬ «Ёим ЁЎ®«ҐҐ бгйҐбвўҐлҐ а §«ЁзЁп. ’ Є, ў ®в«ЁзЁҐ ®в C, ў ЉбҐаЁ®Ґ а §«Ёз овбп ®ЇҐа жЁЁ Ї« ў о饣® ('/') Ё 楫®зЁб«Ґ®Ј® ('//') ¤Ґ«ҐЁп ( ў§пвЁҐ ®бв вЄ ®в ¤Ґ«ҐЁп ўлЇ®«пҐвбп ®ЇҐа жЁҐ© '-/'). Ќ ап¤г б ЇаЁўлзл¬Ё ¤«п C-Їа®Ја ¬¬Ёбв ®ЇҐа жЁп¬Ё ЎЁв®ўле б¤ўЁЈ®ў ўЇа ў® Ё ў«Ґў® ('' Ё ''), бгйҐбвўгов в Є¦Ґ ЎЁ алҐ ®ЇҐа жЁЁ ЎЁв®ў®Ј® ўа 饨п ('.' Ё '.'), Ё г а п ®ЇҐа жЁп ва бЇ®§ЁжЁЁ ('.'). (Џ®б«Ґ¤оо ®ЇҐа жЁо ¬®¦® ®ЇЁб вм Є Є "ЇҐаҐбв ®ўЄг Ї®«®ўЁ®Є": ¤«п § 票п вЁЇ u_tiny ® ¬ҐпҐв ¬Ґбв ¬Ё бв аиЁҐ Ё ¬« ¤иЁҐ 4 ЎЁв , ¤«п u_short - бв аиЁҐ Ё ¬« ¤иЁҐ 8 ЎЁв®ў Ё в.¤.) ђ §г¬ҐҐвбп, ЇаҐ¤гᬮваҐл ЇаЁўлзлҐ ¤«п C-Їа®Ја ¬¬Ёбв ®ЇҐа жЁЁ ЁЄаҐ¬Ґв ('++') Ё ¤ҐЄаҐ¬Ґв ('-- ') ў ЇаҐдЁЄб®© Ё Ї®бвдЁЄб®© д®а¬Ґ. ‚ᥠ®ЇҐа жЁЁ ба ўҐЁп ў®§ўа й ов § 票Ґ вЁЇ bool. „«п ўбҐе вЁЇ®ў ®ЇаҐ¤Ґ«Ґл ®ЇҐа жЁЁ ба ўҐЁп а ўҐбвў® ('--') Ё Ґа ўҐбвў® (''), ¤«п ¬®ЈЁе вЁЇ®ў ¤ ле ®ЇаҐ¤Ґ«Ґл в Є¦Ґ ба ўҐЁп гЇ®а冷祮бвм ('', '=', '', '='). ‚ з бв®бвЁ, ўбҐ ЇаЁ¬ЁвЁўлҐ вЁЇл пў«повбп гЇ®а冷зҐл¬Ё. („«п зЁб«®ўле вЁЇ®ў нв® б ¬®®зҐўЁ¤®, бЁ¬ў®«млҐ вЁЇл гЇ®а冷зҐл ў ᮮ⢥вбвўЁЁ б ўгв॥© Є®¤Ёа®ўЄ®©, ¤«п «®ЈЁзҐбЄЁе § 票© ЇаЁпв® false true). Ља®¬Ґ в®Ј®, ¤«п ўбҐе ЇаЁ¬ЁвЁўле вЁЇ®ў ®ЇаҐ¤Ґ«Ґл ЎЁ алҐ ®ЇҐа жЁЁ "¬ ЄбЁ¬г¬" ('?') Ё "¬ЁЁ¬г¬" ('?'), ў®§ўа й ойЁҐ, ᮮ⢥вб⢥®, Ў®«миЁ© Ё ¬ҐмиЁ© Ё§ |
|
|