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

sizeof() में लिखी गई कोई भी चीज़ C . में कभी भी निष्पादित नहीं होती है

दिए गए तर्क के आकार की गणना करने के लिए sizeof फ़ंक्शन (कभी-कभी ऑपरेटर कहा जाता है) का उपयोग किया जाता है। यदि कुछ अन्य कार्यों को तर्क के रूप में दिया जाता है, तो उसे आकार में निष्पादित नहीं किया जाएगा।

निम्नलिखित उदाहरण में हम लूप के अंदर एक प्रिंटफ () स्टेटमेंट डालेंगे। तब हम आउटपुट देखेंगे।

उदाहरण

#include<stdio.h>
double my_function() {
   printf("This is a test function");
   return 123456789;
}
main() {
   int x;
   x = sizeof(printf("Hello World"));
   printf("The size: %d\n", x);
   x = sizeof(my_function());
   printf("The size: %d", x);
}

आउटपुट

The size: 4
The size: 8

Printf () को निष्पादित नहीं किया जाता है जो कि sizeof () के अंदर मौजूद होता है। केवल रिटर्न प्रकार पर विचार किया जाता है, और उसका आकार लिया जाता है।


  1. C/C++ में थ्रेड फंक्शन्स

    इस ट्यूटोरियल में, हम C/C++ में थ्रेड फ़ंक्शंस को समझने के लिए एक प्रोग्राम पर चर्चा करेंगे। थ्रेड फ़ंक्शंस उपयोगकर्ताओं को एक ही समय में समवर्ती कार्यों को लागू करने की अनुमति देते हैं, जो या तो निष्पादन के लिए एक दूसरे पर निर्भर हो सकते हैं या स्वतंत्र हो सकते हैं। उदाहरण #include <pthread.h&g

  1. C . में पिरामिड पैटर्न प्रिंट करने का कार्यक्रम

    कार्यक्रम विवरण पिरामिड एक पॉलीहेड्रॉन है जो एक बहुभुज आधार और एक बिंदु को जोड़कर बनता है, जिसे शीर्ष कहा जाता है। प्रत्येक आधार किनारा और शीर्ष एक त्रिभुज बनाते हैं, जिसे पार्श्व फलक कहा जाता है। यह बहुभुजीय आधार वाला एक शंक्वाकार ठोस है। n-पक्षीय आधार वाले पिरामिड में n + 1 शीर्ष, n + 1 फलक और 2n

  1. सी . में संख्या पैटर्न मुद्रित करने का कार्यक्रम

    कार्यक्रम विवरण एक संख्यात्मक पैटर्न संख्याओं का एक क्रम है जो एक नियम के आधार पर बनाया गया है जिसे पैटर्न नियम कहा जाता है। अनुक्रम में क्रमागत संख्याओं के बीच संबंध का वर्णन करने के लिए पैटर्न नियम एक या अधिक गणितीय संक्रियाओं का उपयोग कर सकते हैं। पैटर्न के उदाहरण पैटर्न 1 1 2 6 3 7 10 4 8 11