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

C भाषा में वेरिएबल डिक्लेरेशन और वेरिएबल के नियमों की व्याख्या करें

आइए पहले समझते हैं कि एक चर क्या है।

परिवर्तनीय

  • यह मेमोरी लोकेशन का नाम है जिसका इस्तेमाल डेटा वैल्यू को स्टोर करने के लिए किया जा सकता है।

  • निष्पादन के दौरान एक चर अलग-अलग समय पर अलग-अलग मान ले सकता है।

  • एक चर नाम को प्रोग्रामर द्वारा सार्थक तरीके से चुना जा सकता है, ताकि कार्यक्रम में इसके कार्य (या) प्रकृति को प्रतिबिंबित किया जा सके।

उदाहरण के लिए, योग, औसत, कुल आदि।

चर नामकरण के नियम

एक चर के नामकरण के नियमों को नीचे समझाया गया है -

  • उन्हें एक पत्र से शुरू करना चाहिए।

  • एएनएसआई मानक में चर की अधिकतम लंबाई 31 वर्ण है। लेकिन, कई कंपाइलरों के लिए पहले आठ अक्षर महत्वपूर्ण हैं।

  • अपरकेस और लोअरकेस वर्ण अलग-अलग हैं। उदाहरण के लिए:कुल, कुल, कुल 3 अलग-अलग चर हैं।

  • चर एक कीवर्ड नहीं होना चाहिए।

  • सफेद जगह की अनुमति नहीं है।

परिवर्तनीय घोषणा

परिवर्तनीय घोषणा के संबंध में वाक्य रचना और उदाहरण नीचे समझाया गया है -

वाक्यविन्यास

परिवर्तनीय घोषणा के लिए सिंटैक्स नीचे दिया गया है -

Datatype v1,v2,… vn;

जहाँ, v1, v2,...vn चरों के नाम हैं।

उदाहरण के लिए,

int sum;
float a,b;

वेरिएबल को दो तरह से घोषित किया जा सकता है -

  • स्थानीय घोषणा - 'स्थानीय घोषणा' मुख्य ब्लॉक के अंदर एक चर घोषित कर रहा है और इसका मूल्य उस ब्लॉक के भीतर उपलब्ध है।

  • वैश्विक घोषणा - 'वैश्विक घोषणा' मुख्य ब्लॉक के बाहर एक चर घोषित कर रहा है और इसका मूल्य पूरे कार्यक्रम में उपलब्ध है।

उदाहरण

सी भाषा में चर के स्थानीय और वैश्विक घोषणा के लिए सी कार्यक्रम निम्नलिखित है -

int a, b; /* global declaration*/
main ( ){
   int c; /* local declaration*/
   - - -
}

उदाहरण

एक लेख का विक्रय मूल्य (SP) और लागत मूल्य (CP) ज्ञात करने के लिए नीचे एक C प्रोग्राम दिया गया है -

#include<stdio.h>
int main(){
   float CostPrice, SellingPrice, Amount; //variable declaration
   //costprice & sellingprice are variables and
   //float is a datatype
   printf("\n product cost price: ");
   scanf("%f", &CostPrice);
   printf("\n product selling price : ");
   scanf("%f", &SellingPrice);
   if (SellingPrice > CostPrice){
      Amount = SellingPrice - CostPrice;
      printf("\n Profit Amount = %.4f", Amount);
   }
   else if(CostPrice > SellingPrice){
      Amount = CostPrice - SellingPrice;
      printf("\n Loss Amount = %.4f", Amount);
   }
   else
      printf("\n No Profit No Loss!");
   return 0;
}

आउटपुट

आउटपुट इस प्रकार है -

product cost price : 240
product selling price : 280
Profit Amount = 40.0000

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

    पॉइंटर्स और ऐरे संकलक द्वारा सरणी के सभी तत्वों के लिए निरंतर स्मृति स्थान आवंटित किए जाते हैं। आधार पता सरणी में पहले तत्व का स्थान है। उदाहरण के लिए, int a [5] ={10, 20,30,40,50}; पांच तत्वों को इस प्रकार संग्रहीत किया जाता है - यदि पी को पूर्णांक सूचक के रूप में घोषित किया जाता है, तो सरण

  1. सी भाषा में मोनोलिथिक और मॉड्यूलर प्रोग्रामिंग की व्याख्या करें

    मोनोलिथिक प्रोग्रामिंग और मॉड्यूलर प्रोग्रामिंग के साथ-साथ फायदे और नुकसान के बीच के अंतर को नीचे विस्तार से समझाया गया है। मोनोलिथिक प्रोग्रामिंग यदि, हम एक ही फ़ंक्शन में एक संपूर्ण प्रोग्राम लिखते हैं जो मुख्य फ़ंक्शन में है, तो आप इसे एक मोनोलिथिक प्रकार की प्रोग्रामिंग कहते हैं। लेकिन, एक ही फ

  1. C भाषा में मूल्यांकन, वरीयता और संघ क्या है?

    अभिव्यक्तियों का मूल्यांकन सी कंपाइलर द्वारा वरीयता और संबद्धता नियमों के आधार पर किया जाता है। अगर किसी व्यंजक में अलग-अलग प्राथमिकता वाले ऑपरेटर हैं, तो प्राथमिकता के नियमों पर विचार किया जाता है। यहां, 10*2 का मूल्यांकन पहले किया जाता है क्योंकि * की प्राथमिकता - और = से अधिक होती है यदि किस