>> HOPARLÖR 1: bir proqram yazmaq edək ki, int, bir tam üçün istifadəçi ister,
və sonra təhlili bir az yoxdur bu, olub onlara izah
Bu müsbət və ya mənfi.
Bunu etmək üçün, istifadə edərək planlaşdırırıq imkan CS50 Kitabxana funksiyası GetInt,
üçün Mən lazımdır gedirəm cs50.h. daxil
Mən istəyən tahmin gedirəm bəzi şeylər çap etmək
ekran həmçinin.
Mən də daxil gedirəm standardio.h.
>> Və indi bəyan gedirəm adi kimi əsas.
int mainvoid, açıq buruq burğu və preemptively yaxın buruq brace.
İndi tez gedirəm ki, int istifadəçi.
Printf, bir mənə daxil edin
Və indi almaq üçün gidiyorum istifadəçi ki, int.
Int nin n zəng edək, GetInt bərabərdir.
>> Başqa sözlə, sağ tərəfində Bu ifadə, mən zəng etmək üçün gedirəm
GetInt adlı CS50 funksiyası məhz bunu edir.
O ki, dəyəri geri olacaq Bu sağ tərəfdən
bu sol tərəfdən ifadə ifadəsi, nəticədə saxlanılması
bir dəyişən dəyər n çağırıb.
İndi analiz bir az nə edək.
>> Bunun üçün mən işə gedirəm n əgər ilə şəraiti, və ya filialı,
demək, 0-dən çox, sonra mən aşağıdakı edəcəyik.
Preemptively buruq brace açın və buruq brace bağlayın.
Mən sonra seçilmiş "çap gedirəm bir müsbət tam. "/ n üçün
biçimlendirme, yaxın quote, bağlanıb mötərizə, nöqtəli vergül.
>> Başqa, mən çap etmək istəyirəm gedirəm bir az fərqli bir şey.
Belə ki, başqa, açıq buruq brace yaxın buruq burğu, printf, "Əgər bir mənfi seçilmiş
tam. "Bütün hüquqlar xilas edək və bu proqram tərtib edir.
Vəziyyəti sıfır daxil edin.
Mən yanıb-sönən tez dot geri Ben daxil edin, vəziyyəti, sıfır doğramaq.
>> Və sadə edək ağlı başında olma ilk yoxlayır.
Mənim int kimi biri, mən həqiqətən bir müsbət tam seçilmiş.
Ilə yenidən bu proqram run edək vəziyyəti, sıfır, daxil edin, "verin
Mənə bir int. "nin iki cəhd edək.
Mən, həqiqətən, bir müsbət tam seçilmiş.
>> Mənfi bu dəfə getmək edək.
Dot çizgi, vəziyyəti, sıfır.
1 Mənfi və seçilmiş mənfi tam.
Amma hələ həyata deyiləm.
Bir künc cəhd edək halda, Siz.
Nin sıfır cəhd edək.
>> Dot çizgi, şərt, sıfır, Daxil edin və sıfır.
Və oğlan oh, mən seçilmiş mənfi tam.
Amma sıfır müəyyən edilir olduqca əminəm müsbət, nə də mənfi nə kimi.
Belə ki, mən bu düzeltmek üçün gedirəm.