1 00:00:00,000 --> 00:00:00,580 2 00:00:00,580 --> 00:00:02,950 >> DAVID J. Malan: Se pou nou kounye a aplike yon fonksyon ki pa sèlman gen yon bò 3 00:00:02,950 --> 00:00:05,920 efè, men olye retounen yon valè retou. 4 00:00:05,920 --> 00:00:09,150 Espesyalman, se pou yo aplike yon fonksyon rele jwenn Int pozitif ki gen 5 00:00:09,150 --> 00:00:11,490 objektif nan lavi se fè egzakteman sa. 6 00:00:11,490 --> 00:00:14,500 Espesyalman, mwen ta renmen yo sèvi ak sa a fonksyon jan sa a - 7 00:00:14,500 --> 00:00:18,770 Int N vin jwenn Int pozitif. 8 00:00:18,770 --> 00:00:23,640 Lè sa a, ekri ak lèt ​​detache f, mèsi pou pousan a mwen kòm yon 9 00:00:23,640 --> 00:00:26,490 kontneur, vigil, fen. 10 00:00:26,490 --> 00:00:29,030 >> Koulye a, nan kou, jwenn pozitif Int pa ankò egziste. 11 00:00:29,030 --> 00:00:33,020 Se konsa, kite a te pwomèt aplike li pa ajoute nan tèt la nan dosye mwen yon liy 12 00:00:33,020 --> 00:00:37,110 tankou Int tapral ki fonksyon sa a ap retounen nan Int - 13 00:00:37,110 --> 00:00:39,110 jwenn Int pozitif. 14 00:00:39,110 --> 00:00:43,000 Li kite yo presize klèman ke sa a fonksyon pa pral pran okenn D ', ak 15 00:00:43,000 --> 00:00:45,570 Se konsa, agiman li yo ki ap anile. 16 00:00:45,570 --> 00:00:49,500 Se pou nou kounye a nan pati anba a nan dosye mwen, tou senpleman pou m 'ka kenbe prensipal moute tèt, 17 00:00:49,500 --> 00:00:52,220 aktyèlman aplike oswa defini sa a fonksyon. 18 00:00:52,220 --> 00:00:55,120 >> Premye nou kòmanse ak menm bagay la tou siyati, se konsa pale - 19 00:00:55,120 --> 00:00:59,140 Int jwenn pozitif Int anile. 20 00:00:59,140 --> 00:01:01,910 Epi, koulye a kite a aplike jwenn Int pozitif jan sa a. 21 00:01:01,910 --> 00:01:05,410 Se pou yo deklare yon Int, yo te rele tou N men nou te ka rele li prèske anyen 22 00:01:05,410 --> 00:01:11,360 nou ta renmen, sa ki annapre yo pandan ke kèk kondisyon yo se vre, epi n ap retounen nan 23 00:01:11,360 --> 00:01:13,030 ke kondisyon nan yon moman. 24 00:01:13,030 --> 00:01:20,800 Ekri an lèt detache f, tanpri ban m 'yon Int pozitif, e kounye a, se pou yo sèvi ak Pran Int soti nan 25 00:01:20,800 --> 00:01:23,290 bibliyotèk la CS50 ki aktyèlman jwenn ki Int. 26 00:01:23,290 --> 00:01:28,210 >> Men, nan kondisyon mwen an, se pou yo fè sa bouk toutotan N se mwens pase 1. 27 00:01:28,210 --> 00:01:31,260 Nan lòt mo, toutotan itilizatè a pa kolabore lè yo bay m ' 28 00:01:31,260 --> 00:01:36,260 ak yon Int pozitif, kite m 're-èd memwa l 'oswa li ankò, li ankò, epi ankò 29 00:01:36,260 --> 00:01:37,720 jouk li oswa li te fè. 30 00:01:37,720 --> 00:01:40,360 Men, mwen pa fè ankò, paske nan la nan fen sa a fonksyon mwen bezwen 31 00:01:40,360 --> 00:01:42,210 aktyèlman fè yon bagay ak sa opinyon. 32 00:01:42,210 --> 00:01:46,710 Se konsa, mwen pral ale sou retounen l 'ak yon liy tankou retounen fen 33 00:01:46,710 --> 00:01:52,850 pwenvigil, kidonk retounen yon vrè int prensipal ki te rele fonksyon sa a. 34 00:01:52,850 --> 00:01:56,810 Kounye a li nan vo anyen ki menm si jwenn retounen Int pozitif nan Int, li nan 35 00:01:56,810 --> 00:02:00,470 sètènman amann pou li retounen yon Int pozitif espesyalman. 36 00:02:00,470 --> 00:02:04,170 Gen se pa yon espesyal kalite done pou nonm antye ki pozitif espesyalman, se konsa nou 37 00:02:04,170 --> 00:02:06,490 tou senpleman itilize bati a nan "Int." 38 00:02:06,490 --> 00:02:11,250 >> Koulye a, tounen nan liy nèf, remake ke mwen se enprime soti pèsonaj Men, N a nan liy sa a 39 00:02:11,250 --> 00:02:13,970 ki dwe nan la N ki nan te deklare nan liy uit. 40 00:02:13,970 --> 00:02:17,840 Se konsa, li vire soti ou ka absoliman gen varyab idantik rele konsa 41 00:02:17,840 --> 00:02:20,250 depi yo egziste nan diferan Scopes. 42 00:02:20,250 --> 00:02:24,950 Apre sa, sonje se ke sijè ki abòde defini nan aparèy òtopedik yo Curly ki pi pre 43 00:02:24,950 --> 00:02:27,620 antoure varyab la ke ou te defini. 44 00:02:27,620 --> 00:02:30,370 >> Koulye a, kite a konpile ak kouri pwogram sa a. 45 00:02:30,370 --> 00:02:35,210 Fè fonksyon 1, dot koupe fonksyon 1. 46 00:02:35,210 --> 00:02:40,040 Se pou yo ba li yon pozitif Int-tankou 50, epi li di mèsi pou 50 an. 47 00:02:40,040 --> 00:02:43,180 Pandan se tan, si nou pa kolabore, kouri pwogram nan ankò, bay li 48 00:02:43,180 --> 00:02:47,550 0, m ap pouse ankò, oswa bay li negatif 1, mwen pouse ankò. 49 00:02:47,550 --> 00:02:51,720 Men, si mwen kolabore ofri l 'ak, di, 50, mwen te remèsye pou 50 an. 50 00:02:51,720 --> 00:02:54,590