Write a C program to print the address of variable. use this address to get the value of this variable

Write a c program to print the address of variable. use this address to get the value of this variable

#include <stdio.h>

int main()

{

    int a;

    printf("Enter the value\n");

    scanf("%d", &a);

    printf("Address of Variable is %u\n", &a);

    printf("Value of Variable is %d\n", *(&a));

}

OUTPUT

Enter the value
7
Address of Variable is 6422220
Value of Variable is 7

Program: Explanation

  • सबसे पहले स्टेप में हमने लाइब्रेरी इन्क्लुड कर ली है.
  • int main फंक्शन स्टार्ट किया
  • एक a नाम का वेरिएबल डिक्लेअर किया
  • फिर यूजर से एक वैल्यू की और उसे a में स्टोर करवा दिया
  • फिर वैल्यू का एड्रेस प्रिंट करवा दिया। एड्रेस को प्रिंट करवाने के लिए %u format specifiers का यूज़ किया जाता है a के एड्रेस को &a से डिनोट करते है
  • अब हमे इस एड्रेस की मदद से वैल्यू प्रिंट करवानी है डायरेक्ट नहीं। यदि हम &a के आगे * लगा देते है तो ये वैल्यू बताता है कुछ इस *(&a) तरह.
  • फिर वैल्यू प्रिंट करवा दिया और फाइनल आउटपुट प्राप्त कर लिया.

मेरा नाम रोहित शुक्ला है. मैं एक Blogger, Affiliate marketer और HindiWorld.net का फाउंडर हु. इस ब्लॉग में मैं प्रोग्रामिंग भाषा (C, C++, Java, Python, Javascript etc.) से रिलेटेड जानकारी हिंदी भाषा में शेयर करता हूँ.

Leave a Comment