>> DAVID J. MALAN: indi həyata edək yalnız bir tərəfi yoxdur ki, funksiyası
təsiri, lakin əvəzinə returns bir qaytarılması dəyəri.
Xüsusilə, bir funksiyası həyata bildirin olan müsbət int almaq çağırıb
həyat məqsədi məhz bunu edir.
Xüsusilə, mən istifadə etmək istədiyiniz aşağıdakı kimi bu funksiya -
int N müsbət int almaq olur.
Və sonra çap f, thanks yüzdə üçün i kimi
tutucu, vergül, sonu.
>> İndi əlbəttə, müsbət olsun int hələ mövcud deyil.
Belə ki, onu həyata keçirmək üçün söz bildirin Mənim fayl xətti üst əlavə
kimi int signifying ki, bu funksiya int qayıdacaqlar -
müsbət int almaq.
Və aydın müəyyən edək ki, bu funksiyası hər hansı bir daxil etmək, və deyil
belə ki, onun dəlilləri etibarsız edir.
Mənim fayl altındakı indi edək, sadəcə, belə ki, top əsas qədər davam edə bilərsiniz
həqiqətən həyata keçirilməsi və ya müəyyən bu funksiya.
>> Birinci biz eyni ilə başlamaq imza, belə danışmaq -
int müsbət int etibarsız almaq.
Və indi almaq həyata bildirin aşağıdakı kimi müsbət int.
Da ancaq N adlı int, elan edək biz demək olar ki, bir şey zəng edə bilər
biz aşağıdakı yoxdur, istədiyiniz bəzi Vəziyyəti doğru deyil, və biz qayıtmaq lazımdır
bir an ki, vəziyyət.
Print f, mənə bir müsbət int verin, və indi alın int istifadə edək
həqiqətən CS50 kitabxana ki, int almaq.
>> Amma mənim vəziyyətdə, bunu edək loop belə uzun N az 1 kimi.
Istifadəçi kimi uzun, başqa sözlə, məni təmin əməkdaşlıq etmir
müsbət int ilə, qoy mənə yenidən-tez ona və ya yenidən onu, yenidən və yenidən
o yoxdur qədər.
Amma çünki, hələ həyata deyiləm Mən lazımdır bu funksiyası sonu
həqiqətən ki, daxil olan bir şey.
Və mən qaytarılması haqqında getmək üçün gedirəm Bu geri sonuna kimi bir xətt ilə
nöqtəli vergül, bununla faktiki qaytarılması Bu funksiya çağırışı edən əsas int.
İndi qeyd dəyər ki, hətta baxmayaraq int müsbət int qaytarır almaq, bu
Bu qayıtmaq üçün əlbəttə ki, gözəl xüsusi bir müsbət int.
Xüsusi bir veri növü üçün yoxdur müsbət tam xüsusi, belə ki, biz
sadəcə inşa istifadə "int".
>> İndi geri line doqquz, mən deyiləm ki, görürsünüz bu istiqamətdə N. Amma N çap
elan ki, N məxsusdur line səkkiz.
Belə ki, siz tamamilə ola bilər çıxır eyni belə adına dəyişənlərin
onlar ərzində mövcud uzun kimi müxtəlif scopes.
Və həcmi ilə müəyyən edilir geri ki, ən yaxından qıvrım aşırma
dəyişən əhatə Siz müəyyən etdik ki,.
>> İndi tərtib edək və Bu proqram run.
Etmək funksiyaları 1, dot funksiyaları 1 doğramaq.
Nin bir müsbət int kimi 50 verim, və 50 üçün təşəkkür edir.
Eyni zamanda, biz əməkdaşlıq yoxdur, verilməsi, yenə proqram çalışan
0, mən yenə istenir, və ya verirəm 1 mənfi, mən yenə istenir edirəm.
Amma ilə təmin əməkdaşlıq əgər , 50 demək, mən 50 üçün təşəkkür edirəm.