Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी . में "बाहरी" कीवर्ड

बाहरी चर को वैश्विक चर के रूप में भी जाना जाता है। ये चर फ़ंक्शन के बाहर परिभाषित किए गए हैं। ये वेरिएबल पूरे फंक्शन एक्जीक्यूशन के दौरान विश्व स्तर पर उपलब्ध हैं। वैश्विक चर के मूल्य को कार्यों द्वारा संशोधित किया जा सकता है। "बाहरी" कीवर्ड का उपयोग बाहरी चर घोषित करने और परिभाषित करने के लिए किया जाता है।

दायरा - वे किसी भी कार्य से बंधे नहीं हैं। वे कार्यक्रम में हर जगह हैं यानी वैश्विक।

डिफ़ॉल्ट मान − वैश्विक चर के डिफ़ॉल्ट प्रारंभिक मान शून्य हैं।

आजीवन − कार्यक्रम के निष्पादन के अंत तक।

सी भाषा में बाहरी कीवर्ड के बारे में कुछ महत्वपूर्ण बिंदु यहां दिए गए हैं,

  • बाहरी चर को कई बार घोषित किया जा सकता है लेकिन केवल एक बार परिभाषित किया जा सकता है।

  • "बाहरी" कीवर्ड का उपयोग फ़ंक्शन या चर की दृश्यता बढ़ाने के लिए किया जाता है।

  • डिफ़ॉल्ट रूप से फ़ंक्शन पूरे कार्यक्रम में दिखाई देते हैं, बाहरी कार्यों को घोषित करने या परिभाषित करने की कोई आवश्यकता नहीं है। यह केवल अतिरेक को बढ़ाता है।

  • "बाहरी" कीवर्ड वाले वेरिएबल को केवल परिभाषित नहीं घोषित किया जाता है।

  • बाहरी चर का प्रारंभ बाहरी चर की परिभाषा के रूप में माना जाता है।

सी भाषा में बाहरी चर का एक उदाहरण यहां दिया गया है

उदाहरण

#include <stdio.h>
extern int x = 32;
int b = 8;
int main() {
   auto int a = 28;
   extern int b;
   printf("The value of auto variable : %d\n", a);
   printf("The value of extern variables x and b : %d,%d\n",x,b);
   x = 15;
   printf("The value of modified extern variable x : %d\n",x);
   return 0;
}

आउटपुट

The value of auto variable : 28
The value of extern variables x and b : 32,8
The value of modified extern variable x : 15

  1. सी # में स्थिर कीवर्ड

    हम स्थिर कीवर्ड का उपयोग करके वर्ग के सदस्यों को स्थिर के रूप में परिभाषित कर सकते हैं। जब हम किसी वर्ग के सदस्य को स्थैतिक घोषित करते हैं, तो इसका मतलब है कि वर्ग की कितनी भी वस्तुएँ बनाई जाएँ, स्थिर सदस्य की केवल एक प्रति है। कीवर्ड स्टैटिक का तात्पर्य है कि एक वर्ग के लिए सदस्य का केवल एक उदाहरण

  1. सी # में सार कीवर्ड

    C# में एब्स्ट्रैक्ट कीवर्ड का प्रयोग एब्स्ट्रैक्ट क्लासेस के लिए किया जाता है। सी # में एक अमूर्त वर्ग में अमूर्त और गैर-अमूर्त विधियां शामिल हैं। आप एक अमूर्त वर्ग को तत्काल नहीं कर सकते। एब्स्ट्रैक्ट क्लास व्हीकल और एब्सट्रैक्ट मेथड डिस्प्ले का उदाहरण () - public abstract class Vehicle {   &n

  1. सी # में 'यह' कीवर्ड

    C# में यह कीवर्ड वर्ग के वर्तमान उदाहरण को संदर्भित करने के लिए उपयोग किया जाता है। इसका उपयोग विधि मापदंडों और वर्ग क्षेत्रों के बीच अंतर करने के लिए भी किया जाता है यदि उन दोनों का नाम समान है। इस कीवर्ड का एक और उपयोग उसी क्लास के कंस्ट्रक्टर से दूसरे कंस्ट्रक्टर को कॉल करना है। यहां, उदाहरण के