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

सी भाषा में विभिन्न वर्गों की व्याख्या करें

C प्रोग्राम को प्रोटोकॉल के सेट द्वारा परिभाषित किया जाता है, जिसका कोड लिखते समय प्रोग्रामर द्वारा पालन किया जाता है।

अनुभाग

पूरे कार्यक्रम को अलग-अलग वर्गों में बांटा गया है, जो इस प्रकार हैं -

  • दस्तावेज़ीकरण अनुभाग - यहां, हम प्रोग्राम के बारे में कमांड दे सकते हैं जैसे लेखक का नाम, निर्माण या संशोधित तिथि। /* */ या // के बीच में लिखी गई जानकारी को कमेंट लाइन कहते हैं। इन पंक्तियों को निष्पादित करते समय संकलक द्वारा विचार नहीं किया जाता है।

  • लिंक अनुभाग - इस खंड में, प्रोग्राम को निष्पादित करने के लिए आवश्यक हेडर फाइलें शामिल हैं।

  • परिभाषा अनुभाग - यहां, चर परिभाषित और आरंभिक हैं।

  • वैश्विक घोषणा अनुभाग - इस खंड में, वैश्विक चर परिभाषित किए गए हैं जिनका उपयोग पूरे कार्यक्रम में किया जा सकता है।

  • कार्य प्रोटोटाइप घोषणा अनुभाग - यह खंड रिटर्न प्रकार, पैरामीटर, फ़ंक्शन के अंदर उपयोग किए जाने वाले नाम जैसी जानकारी देता है।

  • मुख्य कार्य - सी प्रोग्राम इस सेक्शन से कंपाइल करना शुरू कर देगा। आम तौर पर, इसमें दो प्रमुख खंड होते हैं जिन्हें घोषणा और निष्पादन योग्य अनुभाग कहा जाता है।

  • उपयोगकर्ता परिभाषित अनुभाग - उपयोगकर्ता अपने कार्यों को परिभाषित कर सकता है और उपयोगकर्ता की आवश्यकता के अनुसार विशेष कार्य करता है।

'सी' कार्यक्रम का सामान्य रूप

C प्रोग्राम का सामान्य रूप इस प्रकार है -

/* documentation section */
preprocessor directives
global declaration
main ( ){
   local declaration
   executable statements
}
returntype function name (argument list){
   local declaration
   executable statements
}

उदाहरण

तर्कों के साथ फ़ंक्शन का उपयोग करके और अतिरिक्त करने के लिए वापसी मूल्य के बिना सी प्रोग्राम निम्नलिखित है -

#include<stdio.h>
void main(){
   //Function declaration - (function has void because we are not returning any values for function)//
   void sum(int,int);
   //Declaring actual parameters//
   int a,b;
   //Reading User I/p//
   printf("Enter a,b :");
   scanf("%d,%d",&a,&b);
   //Function calling//
   sum(a,b);
}
void sum(int a, int b){//Declaring formal parameters
   //Declaring variables//
   int add;
   //Addition operation//
   add=a+b;
   //Printing O/p//
   printf("Addition of a and b is %d",add);
}

आउटपुट

आप निम्न आउटपुट देखेंगे -

Enter a,b :5,6
Addition of a and b is 11

  1. C प्रोग्राम में विभिन्न प्रकार के भावों को समझाइए

    एक अभिव्यक्ति ऑपरेटरों और ऑपरेंड का एक संयोजन है जो एक ही मूल्य को कम कर देता है। एक डेटा आइटम पर एक ऑपरेशन किया जाता है जिसे ऑपरेंड कहा जाता है। एक ऑपरेटर डेटा पर किए जाने वाले ऑपरेशन को इंगित करता है। उदाहरण के लिए, z =3+2*1 जेड =5 प्राथमिक भाव - यह एक ऑपरेंड है जो एक नाम, एक स्थिरांक या को

  1. C भाषा में यूनियन टू पॉइंटर को समझाएं

    एक यूनियन को मेमोरी लोकेशन कहा जाता है, जिसे विभिन्न प्रकार के डेटा के कई वेरिएबल द्वारा साझा किया जाता है। सिंटैक्स वाक्य रचना इस प्रकार है - union uniontag{    datatype member 1;    datatype member 2;    ----    ----    datatype member n; }; उदाह

  1. C भाषा में पॉइंटर एक्सेसिंग की अवधारणा की व्याख्या करें

    पॉइंटर एक वेरिएबल है जो दूसरे वेरिएबल के एड्रेस को स्टोर करता है। सूचक घोषणा, आरंभीकरण और पहुंच निम्नलिखित कथन पर विचार करें - int qty = 179; सूचक घोषित करना int *p; p एक पॉइंटर वेरिएबल है जो दूसरे इंटीजर वेरिएबल का पता रखता है। सूचक का प्रारंभ एड्रेस ऑपरेटर (&) का उपयोग पॉइंटर वेरिएबल को इनिशि