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

सी . में प्रारंभ किए बिना इंट और फ्लोट के चर तक पहुंचना

समस्या

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

समाधान

  • यदि एक चर घोषित किया गया है, लेकिन प्रारंभ या प्रारंभ नहीं किया गया है और यदि वे चर मुद्रित करने का प्रयास कर रहे हैं, तो यह 0 या कुछ कचरा मान लौटाएगा।

  • जब भी हम एक वेरिएबल घोषित करते हैं, तो उस वेरिएबल को एक स्थान आवंटित किया जाता है। केवल एक चीज इनिशियलाइज़ेशन की मदद से है, हम मेमोरी लोकेशन पर कब्जा करने की कोशिश कर रहे हैं जो कि डिक्लेरेशन के दौरान पहले से ही आवंटित है।

  • लेकिन नीचे दिए गए प्रोग्राम में, हम आरक्षित मेमोरी स्थानों में मानों को प्रारंभ नहीं कर रहे हैं। लेकिन, डिफ़ॉल्ट रूप से, स्थानों पर 0 या गारबेज मानों का कब्जा होता है। जब हम प्रिंट करने का प्रयास कर रहे होते हैं तो यह आउटपुट के रूप में 0 या कचरा मान प्रदर्शित करता है।

उदाहरण

इंट और फ्लोट में वेरिएबल्स को एक्सेस करने के लिए सी प्रोग्राम निम्नलिखित है -

#include<stdio.h>
int main(){
   float a,b,c;
   int x,y,z;
   printf("value of a:%f\n",a);
   printf("value of b:%f\n",b);
   printf("value of c:%f\n",c);
   printf("value of x:%d\n",x);
   printf("value of y:%d\n",y);
   printf("value of z:%d",z);
   return 0;
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

value of a:0.000000
value of b:0.000000
value of c:0.000000
value of x:1512368
value of y:0
value of z:27

  1. सी # में फ्लोट, डबल और दशमलव के बीच क्या अंतर है?

    फ्लोट , डबल और दशमलव सी # में सभी वैल्यू टाइप हैं। मान प्रकार चर को सीधे एक मान सौंपा जा सकता है। वे वर्ग System.ValueType से व्युत्पन्न हैं। मान प्रकारों में सीधे डेटा होता है। फ्लोट मान प्रकार फ्लोट 3.4 x 1038 श्रेणी के साथ एक 32-बिट एकल-सटीक फ़्लोटिंग पॉइंट प्रकार है से + 3.4 x 1038 मेमोरी स

  1. जावा में स्थिरांक और अंतिम चर के बीच अंतर?

    जावा में स्थिर एक स्थिर चर वह होता है जिसका मान निश्चित होता है और कार्यक्रम में इसकी केवल एक प्रति मौजूद होती है। एक बार जब आप एक स्थिर चर घोषित कर देते हैं और इसके लिए मान निर्दिष्ट कर देते हैं, तो आप पूरे कार्यक्रम में इसके मान को फिर से नहीं बदल सकते। सी भाषा स्थिरांक के विपरीत जावा (सीधे) में

  1. एक पायथन सूची में सूचकांक और मूल्य तक पहुंचना

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