DAVID J. Malan: Hebu sasa kutekeleza kazi ambayo si tu na upande athari, lakini badala yake anarudi thamani ya kurudi. Hasa, hebu kutekeleza kazi aitwaye kupata int chanya ambao kusudi katika maisha ni kufanya hasa kwamba. Hasa, Ningependa kutumia kazi hii kama ifuatavyo - int N anapata kupata chanya int. Na kisha magazeti f, shukrani kwa asilimia i kama placeholder, comma, mwisho. Sasa bila shaka, kupata chanya int bado haina kuwepo. Basi hebu ahadi ya kutekeleza na kuongeza juu ya faili yangu line kama int ikimaanisha kwamba kazi hii atarudi katika int - kupata chanya int. Na hebu bayana waziwazi kwamba hii kazi si kuchukua mchango wowote, na hivyo hoja yake ni batili. Hebu sasa chini ya faili yangu, tu ili niweze kuweka kuu juu juu, kweli kutekeleza au kufafanua kazi hii. Kwanza sisi kuanza kwa moja sahihi, hivyo kusema - int kupata chanya int ni batili. Na sasa hebu kutekeleza kupata chanya int kama ifuatavyo. Hebu kutangaza int, pia hujulikana N lakini tunaweza kuiita karibu kila kitu tunatarajia, wala zifuatazo wakati baadhi hali ni ya kweli, na sisi itabidi kurudi kwa kwamba hali katika wakati huu. Magazeti f, tafadhali nipe chanya int, na sasa hebu kutumia Get int kutoka Maktaba CS50 kwa kweli kupata kwamba int. Lakini katika hali yangu, hebu kufanya hivyo kitanzi kwa muda mrefu kama N ni chini ya 1. Kwa maneno mengine, hivyo muda mrefu kama user haina kushirikiana na kutoa yangu na chanya int, napenda tena haraka kwake tena na tena, na tena mpaka yeye au yeye hana. Lakini mimi si kufanyika bado, kwa sababu mwisho wa kazi hii mimi haja ya kweli kufanya kitu na pembejeo hiyo. Na hivyo mimi nina kwenda kuhusu kurudi ni pamoja na line kama kurudi mwisho semicolon, na hivyo kurudi halisi int kuu ambao aliwaita kazi hii. Sasa ni thamani kubainisha kwamba hata kama kupata chanya int kurudi katika int, ni hakika faini kwa kuwa na kurudi int chanya hasa. Kuna si aina maalum data kwa integer chanya hasa, hivyo sisi tu kutumia kujengwa katika "int." Sasa nyuma katika mstari wa tisa, taarifa kwamba mimi nina uchapishaji nje N. Lakini N katika mstari huu ni mali ya N hiyo alitangaza katika line nane. Hivyo ni zamu nje unaweza kabisa na vigezo identically aitwaye hivyo muda mrefu kama zipo ndani ya scopes tofauti. Na kukumbuka kwamba wigo ni inavyoelezwa na braces curly kwamba karibu sana yanayozunguka variable kwamba umefanya huo. Sasa hebu kukusanya na kuendesha mpango huu. Kufanya kazi 1, dot kufyeka kazi 1. Hebu kutoa chanya int-kama 50, na inasema shukrani kwa ajili ya 50. Wakati huo huo, kama hatuwezi kushirikiana, kuendesha programu tena, kutoa ni 0, mimi nina ilisababisha tena, au kutoa ni hasi 1, mimi nina ilisababisha tena. Lakini kama mimi kushirikiana kutoa kwa, kusema, 50, mimi nina shukrani kwa 50.