1 00:00:00,000 --> 00:00:00,580 2 00:00:00,580 --> 00:00:02,950 >> డేవిడ్ J. మలన్: ఇప్పుడు అమలు లెట్ ఒక కేవలం సైడ్ లేని ఆ ఫంక్షన్ 3 00:00:02,950 --> 00:00:05,920 ప్రభావం, కానీ బదులుగా తిరిగి తిరిగి విలువ. 4 00:00:05,920 --> 00:00:09,150 ముఖ్యంగా, యొక్క ఒక ఫంక్షన్ అమలు తెలియజేయండి దీని సానుకూల Int పొందండి అని 5 00:00:09,150 --> 00:00:11,490 జీవితంలో ప్రయోజనం ఖచ్చితంగా అలా ఉంది. 6 00:00:11,490 --> 00:00:14,500 ముఖ్యంగా, నేను ఉపయోగించాలనుకుంటే, క్రింది ఈ ఫంక్షన్ - 7 00:00:14,500 --> 00:00:18,770 పూర్ణాంకానికి N సానుకూల Int పొందండి గెట్స్. 8 00:00:18,770 --> 00:00:23,640 ఆపై ముద్రణ F, ధన్యవాదాలు శాతం నేను ఒక వంటి 9 00:00:23,640 --> 00:00:26,490 హోల్డర్, కామా, ముగింపు. 10 00:00:26,490 --> 00:00:29,030 >> ఇప్పుడు కోర్సు, అనుకూల పూర్ణాంకానికి ఇంకా లేదు. 11 00:00:29,030 --> 00:00:33,020 కాబట్టి యొక్క ద్వారా అమలు వాగ్దానం తెలియజేయండి నా ఫైలు ఒక లైన్ పైన జోడించడం 12 00:00:33,020 --> 00:00:37,110 వంటి పూర్ణాంకానికి సూచిస్తుంది ఈ ఫంక్షన్ Int లో తిరిగి ఉంటుంది - 13 00:00:37,110 --> 00:00:39,110 అనుకూల Int పొందండి. 14 00:00:39,110 --> 00:00:43,000 మరియు యొక్క స్పష్టంగా పేర్కొనండి తెలియజేయండి ఈ ఫంక్షన్ ఏ ఇన్పుట్ తీసుకుని, కాదు 15 00:00:43,000 --> 00:00:45,570 కాబట్టి దాని వాదనలు శూన్యమైన ఉన్నాయి. 16 00:00:45,570 --> 00:00:49,500 నా ఫైలు దిగువన ఇప్పుడు లెట్స్, కేవలం కాబట్టి నేను, టాప్ ప్రధాన ఉంచుకోవచ్చు 17 00:00:49,500 --> 00:00:52,220 నిజానికి అమలు లేదా నిర్వచించే ఈ ఫంక్షన్. 18 00:00:52,220 --> 00:00:55,120 >> మొదటి మేము అదే ప్రారంభం సంతకం, మాట్లాడటానికి - 19 00:00:55,120 --> 00:00:59,140 పూర్ణాంకానికి సానుకూల పూర్ణాంకానికి గర్జన పొందండి. 20 00:00:59,140 --> 00:01:01,910 ఇప్పుడు యొక్క పొందడానికి అమలు తెలియజేయండి క్రింది అనుకూల పూర్ణాంకానికి. 21 00:01:01,910 --> 00:01:05,410 యొక్క కూడా కానీ N అనే ఒక Int, డిక్లేర్ లెట్ మేము దాదాపు ఏదైనా కాల్ కాలేదు 22 00:01:05,410 --> 00:01:11,360 మేము క్రింది చేయండి, కావలసిన కొన్ని నిబంధనాయుక్త, మరియు మేము తిరిగి ఉంటాం 23 00:01:11,360 --> 00:01:13,030 ఒక క్షణం లో ఆ పరిస్థితి. 24 00:01:13,030 --> 00:01:20,800 ముద్రణ F, నాకు సానుకూల పూర్ణాంకానికి ఇవ్వాలని దయచేసి, మరియు ఇప్పుడు యొక్క నుండి Int పొందండి ఉపయోగించడానికి 25 00:01:20,800 --> 00:01:23,290 నిజానికి, CS50 లైబ్రరీ ఆ Int పొందండి. 26 00:01:23,290 --> 00:01:28,210 >> కానీ నా పరిస్థితి లో, దీన్ని చూద్దాం లూప్ కాలం N 1 కంటే తక్కువ వంటి. 27 00:01:28,210 --> 00:01:31,260 యూజర్ ఉన్నంతకాలం ఇతర మాటలలో, నాకు అందించడం ద్వారా ఏంచేయాలి 28 00:01:31,260 --> 00:01:36,260 సానుకూల Int తో, నన్ను తిరిగి ప్రాంప్ట్ అతనికి లేదా మళ్ళీ ఆమె, మళ్ళీ, మళ్ళీ 29 00:01:36,260 --> 00:01:37,720 అతను లేదా ఆమె చేస్తుంది వరకు. 30 00:01:37,720 --> 00:01:40,360 కానీ నేను వద్ద, ఇంకా పూర్తి కాదు నేను అవసరం ఫంక్షన్ ముగింపు 31 00:01:40,360 --> 00:01:42,210 నిజానికి ఆ ఇన్పుట్ ఏదో. 32 00:01:42,210 --> 00:01:46,710 కాబట్టి నేను తిరిగి చెయ్యటానికి వెళుతున్న అది తిరిగి ముగింపు వంటి లైన్ 33 00:01:46,710 --> 00:01:52,850 సెమికోలన్, తద్వారా అసలు తిరిగి ఈ విధి అని ప్రధాన పూర్ణాంకానికి. 34 00:01:52,850 --> 00:01:56,810 ఇప్పుడు అది పేర్కొంది ఉపయోగకరమని కూడా అయితే Int లో సానుకూల పూర్ణాంకానికి రాబడి, అది 35 00:01:56,810 --> 00:02:00,470 అది తిరిగి కోసం ఖచ్చితంగా జరిమానా ప్రత్యేకంగా సానుకూల పూర్ణాంకానికి. 36 00:02:00,470 --> 00:02:04,170 ప్రత్యేక డేటా రకం కోసం లేదు సానుకూల పూర్ణాంక ప్రత్యేకంగా, కాబట్టి మేము 37 00:02:04,170 --> 00:02:06,490 కేవలం నిర్మించారు ఉపయోగించండి "Int." 38 00:02:06,490 --> 00:02:11,250 >> ఇప్పుడు తిరిగి లైన్ తొమ్మిది వద్ద, నేను నిర్ధారించుకోండి ఈ లైన్ లో ఎన్ కానీ N ముద్రించిన 39 00:02:11,250 --> 00:02:13,970 ప్రకటించబడిన N చెందుతుంది లైన్ ఎనిమిది లో. 40 00:02:13,970 --> 00:02:17,840 కాబట్టి మీరు ఖచ్చితంగా ఉండవచ్చు అవుతుంది సమంగా కాబట్టి అనే వేరియబుల్స్ 41 00:02:17,840 --> 00:02:20,250 వారు లోపల ఉన్నాయి కాలం వివిధ స్కోప్స్. 42 00:02:20,250 --> 00:02:24,950 మరియు ఆ పరిధిని నిర్వచించబడింది గుర్తు సన్నిహితంగా వంకర జంట కలుపులు 43 00:02:24,950 --> 00:02:27,620 వేరియబుల్ చుట్టూ మీరు నిర్వచించిన చేసిన. 44 00:02:27,620 --> 00:02:30,370 >> ఇప్పుడు కంపైల్ తెలియజేయండి మరియు ఈ ప్రోగ్రామ్ రన్. 45 00:02:30,370 --> 00:02:35,210 తయారు విధులు 1, డాట్ విధులు 1 స్లాష్. 46 00:02:35,210 --> 00:02:40,040 యొక్క అది సానుకూల Int-వంటి 50 అనుమతిచ్చే, మరియు అది 50 కోసం కృతజ్ఞతలు చెప్పారు. 47 00:02:40,040 --> 00:02:43,180 ఇంతలో, మేము సహకారం లేకపోతే, ఇది ఇవ్వడం, మళ్లీ ప్రోగ్రామ్ అమలు 48 00:02:43,180 --> 00:02:47,550 0, నేను మళ్ళీ ప్రాంప్ట్, లేదా ఇవ్వడం వెబ్ 1 ప్రతికూల, నేను మళ్ళీ ప్రాంప్ట్ వెబ్. 49 00:02:47,550 --> 00:02:51,720 కానీ నేను, తో అందిస్తుంది వార లేకపోతే , 50 సే, నేను 50 కోసం ధన్యవాదాలు వెబ్. 50 00:02:51,720 --> 00:02:54,590