C भाषा में कॉल बाय रेफरेंस (Call by Reference) क्या है?
कॉल बाय रेफरेंस (संदर्भ द्वारा कॉल)
कॉल बाय रेफरेंस में, आर्गुमेंट्स के पते (addresses) पास किए जाते हैं। फ़ंक्शन के अंदर, पते का उपयोग करके वास्तविक आर्गुमेंट को एक्सेस और संशोधित किया जाता है।
प्रोग्राम
#include <stdio.h>
void swap(int *a, int *b) {
int temp = *a;
*a = *b;
*b = temp;
}
int main() {
int a, b;
printf("2 संख्याएं दर्ज करें: ");
scanf("%d %d", &a, &b);
printf("स्वैप से पहले: a=%d, b=%d\n", a, b);
swap(&a, &b); // पते पास किए जाते हैं
printf("स्वैप के बाद: a=%d, b=%d\n", a, b);
return 0;
}
आउटपुट
2 संख्याएं दर्ज करें: 10 20
स्वैप से पहले: a=10, b=20
स्वैप के बाद: a=20, b=10
&& C++11 मानक में परिभाषित एक नया रेफरेंस ऑपरेटर है। int&& a का अर्थ है a एक r-value रेफरेंस है। && आमतौर पर केवल फ़ंक्शन के पैरामीटर को घोषित करने के लिए उपयोग किया जाता है। और यह केवल एक r-value एक्सप्रेशन लेता है।
सीधे शब्दों में कहें, एक r-value एक मान है जिसका मेमोरी एड
C# माइक्रोसॉफ्ट द्वारा विकसित एक आधुनिक, सामान्य-उद्देश्य, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है।C# को कॉमन लैंग्वेज इंफ्रास्ट्रक्चर (CLI) के लिए डिज़ाइन किया गया है, जिसमें एक्जीक्यूटेबल कोड और रनटाइम वातावरण शामिल है जो विभिन्न हाई-लेवल लैंग्वेजेस को विभिन्न कंप्यूटर प्लेटफॉर्म और आर्किटेक्चर पर
परिचय
Dictionary<TKey, TValue> कुंजी-मान जोड़े का जेनेरिक कलेक्शन है। तेज़ लुकअप (O(1) औसत) के लिए हैश टेबल आधारित। System.Collections.Generic नेमस्पेस में।
घोषणा और उपयोग
using System;
using System.Collections.Generic;
public class Demo
{
public static void Main()
{
// घोषण