पाठ 11 / 36
पैरामीटर और रिटर्न वैल्यू
डेटा फंक्शन में अंदर और बाहर कैसे जाता है।
पैरामीटर लोकल कॉपी हैं
जब आप add(3, 4) कॉल करते हैं, तो 3 और 4 पैरामीटर a और b में कॉपी हो जाते हैं। फंक्शन के अंदर a बदलने से कॉलर का वेरिएबल प्रभावित नहीं होता।
कई रिटर्न पॉइंट
फंक्शन एक से अधिक जगह से return कर सकता है; जो पहले पहुँचे वहीं निष्पादन रुक जाता है।
int sign(int n) {
if (n > 0) return 1;
if (n < 0) return -1;
return 0;
}बाहर सिर्फ एक ही मान
return ठीक एक ही मान वापस भेजता है। कई परिणाम चाहिए तो पॉइंटर पैरामीटर या स्ट्रक्ट रिटर्न करें।