1 00:00:00,000 --> 00:00:00,580 2 00:00:00,580 --> 00:00:02,950 >> डेविड जे मालन: चलो अब लागू करते हैं एक सिर्फ एक पक्ष नहीं है कि समारोह 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 int n सकारात्मक INT मिल जाता है. 8 00:00:18,770 --> 00:00:23,640 और तब मुद्रण च, धन्यवाद प्रतिशत के लिए मैं एक के रूप में 9 00:00:23,640 --> 00:00:26,490 प्लेसहोल्डर, अल्पविराम, अंत. 10 00:00:26,490 --> 00:00:29,030 >> अब जाहिर है, सकारात्मक मिलता है INT अभी तक मौजूद नहीं है. 11 00:00:29,030 --> 00:00:33,020 तो चलो द्वारा इसे लागू करने के लिए वादा करते हैं मेरी फ़ाइल एक लाइन के ऊपर से जोड़ने 12 00:00:33,020 --> 00:00:37,110 जैसे INT वाचक कि इस समारोह 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 INT सकारात्मक INT शून्य मिलता है. 20 00:00:59,140 --> 00:01:01,910 और अब मिल को लागू करते हैं इस प्रकार के रूप में सकारात्मक Int. 21 00:01:01,910 --> 00:01:05,410 की भी लेकिन एन बुलाया एक पूर्णांक, की घोषणा करते हैं हम लगभग कुछ भी कह सकते हैं 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 छापा च, मुझे एक सकारात्मक INT दे, और अब के से मिल INT इस्तेमाल करते हैं 25 00:01:20,800 --> 00:01:23,290 वास्तव में करने के लिए CS50 पुस्तकालय कि INT मिलता है. 26 00:01:23,290 --> 00:01:28,210 >> लेकिन मेरी हालत में, चलो यह करते हैं पाश इतने लंबे समय के एन 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 अर्धविराम, जिससे एक वास्तविक लौट इस समारोह कहा जाता है, जो मुख्य करने के लिए int. 34 00:01:52,850 --> 00:01:56,810 अब यह ध्यान देने योग्य है कि भले ही int में सकारात्मक INT रिटर्न मिलता है, यह है 35 00:01:56,810 --> 00:02:00,470 इसे वापस करने के लिए निश्चित रूप से ठीक विशेष रूप से एक सकारात्मक Int. 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 >> अब वापस लाइन से नौ में, मैं कर रहा हूँ कि नोटिस इस लाइन में एन लेकिन एन बाहर मुद्रण 39 00:02:11,250 --> 00:02:13,970 घोषित है कि एन के अंतर्गत आता है लाइन आठ में. 40 00:02:13,970 --> 00:02:17,840 तो यह तुम बिल्कुल हो सकता है पता चला है हूबहू तो नाम चर 41 00:02:17,840 --> 00:02:20,250 वे भीतर मौजूद लंबे समय के रूप विभिन्न scopes. 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