ডেভিড জে MALAN: এর এখন বাস্তবায়ন শুরু করা যাক একটি শুধু একটি পার্শ্ব নেই যে ফাংশন প্রভাব, কিন্তু এর পরিবর্তে আয় একটি ফিরতি মূল্য. বিশেষ করে, এর একটি ফাংশন বাস্তবায়ন করা যাক যার ইতিবাচক int-পেতে বলা জীবনের উদ্দেশ্য ঠিক তা করতে হয়. বিশেষ করে, আমি ব্যবহার করতে চাই নিম্নরূপঃ এই ফাংশন - int-এন ইতিবাচক int-পেতে পায়. এবং তারপর মুদ্রণ চ, ধন্যবাদ শতাংশ জন্য আমি একটি হিসাবে স্থানধারক, কমা, শেষ. এখন অবশ্য, ইতিবাচক পেতে 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 জন্য ধন্যবাদ জানান করছি.