>> डेविड जे मालन: चलो अब लागू करते हैं एक सिर्फ एक पक्ष नहीं है कि समारोह
प्रभाव, लेकिन बजाय रिटर्न वापसी मान.
विशेष रूप से, चलो एक समारोह को लागू करते हैं जिसका सकारात्मक INT मिल बुलाया
जीवन में उद्देश्य है कि वास्तव में क्या करना है.
विशेष रूप से, मैं का उपयोग करना चाहते हैं इस प्रकार इस समारोह -
int n सकारात्मक INT मिल जाता है.
और तब मुद्रण च, धन्यवाद प्रतिशत के लिए मैं एक के रूप में
प्लेसहोल्डर, अल्पविराम, अंत.
>> अब जाहिर है, सकारात्मक मिलता है INT अभी तक मौजूद नहीं है.
तो चलो द्वारा इसे लागू करने के लिए वादा करते हैं मेरी फ़ाइल एक लाइन के ऊपर से जोड़ने
जैसे INT वाचक कि इस समारोह int में वापसी करेंगे -
सकारात्मक INT मिलता है.
और हम स्पष्ट रूप से निर्दिष्ट करते हैं कि इस समारोह किसी भी इनपुट ले, और नहीं होगा
इसलिए इसके तर्क शून्य हैं.
मेरी फ़ाइल के तल पर अब चलो, बस इतना है कि मैं, शीर्ष मुख्य रख सकते हैं
वास्तव में लागू करने या परिभाषित इस समारोह.
>> सबसे पहले हम एक ही साथ शुरू हस्ताक्षर, तो बात -
INT सकारात्मक INT शून्य मिलता है.
और अब मिल को लागू करते हैं इस प्रकार के रूप में सकारात्मक Int.
की भी लेकिन एन बुलाया एक पूर्णांक, की घोषणा करते हैं हम लगभग कुछ भी कह सकते हैं
हम निम्न कार्य करना चाहते हैं, जबकि कुछ शर्त सही है, और हम वापस कर देंगे
एक पल में उस हालत.
छापा च, मुझे एक सकारात्मक INT दे, और अब के से मिल INT इस्तेमाल करते हैं
वास्तव में करने के लिए CS50 पुस्तकालय कि INT मिलता है.
>> लेकिन मेरी हालत में, चलो यह करते हैं पाश इतने लंबे समय के एन 1 से कम है.
उपयोगकर्ता के रूप में इतने लंबे समय दूसरे शब्दों में, मुझे प्रदान करके सहयोग नहीं करता
एक सकारात्मक int के साथ, मुझे फिर से शीघ्र उसे या उसे फिर से, और फिर, और फिर
वह या वह करता है जब तक.
लेकिन मैं क्योंकि पर, अभी तक नहीं किया मैं करने की जरूरत है इस समारोह के अंत
वास्तव में है कि इनपुट के साथ कुछ करो.
और इसलिए मैं लौटने के बारे में जाने के लिए जा रहा हूँ यह वापसी अंत की तरह एक पंक्ति के साथ
अर्धविराम, जिससे एक वास्तविक लौट इस समारोह कहा जाता है, जो मुख्य करने के लिए int.
अब यह ध्यान देने योग्य है कि भले ही int में सकारात्मक INT रिटर्न मिलता है, यह है
इसे वापस करने के लिए निश्चित रूप से ठीक विशेष रूप से एक सकारात्मक Int.
एक विशेष डेटा प्रकार के लिए वहाँ नहीं है सकारात्मक पूर्णांक विशेष रूप से, तो हम
बस में निर्मित उपयोग "Int."
>> अब वापस लाइन से नौ में, मैं कर रहा हूँ कि नोटिस इस लाइन में एन लेकिन एन बाहर मुद्रण
घोषित है कि एन के अंतर्गत आता है लाइन आठ में.
तो यह तुम बिल्कुल हो सकता है पता चला है हूबहू तो नाम चर
वे भीतर मौजूद लंबे समय के रूप विभिन्न scopes.
और उस दायरे से परिभाषित किया गया है याद कि सबसे निकट घुंघराले ब्रेसिज़
चर के चारों ओर आप परिभाषित किया है कि.
>> अब के संकलन करते हैं और इस कार्यक्रम चलाते हैं.
बनाओ कार्य 1, डॉट कार्य 1 स्लेश.
चलो इसे एक सकारात्मक INT तरह 50 देते हैं, और यह 50 के लिए धन्यवाद कहते हैं.
इस बीच, हम सहयोग नहीं करते हैं, यह दे रही है, फिर से कार्यक्रम चल रहा है
0, मैं फिर से कहा जाए, या यह दे रहा हूँ 1 नकारात्मक है, मैं फिर से संकेत मिले हूँ.
लेकिन मैं के साथ उपलब्ध कराने सहयोग करते हैं अगर , 50 का कहना है, मैं 50 के लिए धन्यवाद दिया है.