Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C में ++ ऑपरेटर्स के साथ printf का निष्पादन


कुछ समस्याओं में हम कुछ printf() स्टेटमेंट पा सकते हैं जिनमें ++ ऑपरेटर वाली लाइनें होती हैं। प्रतियोगी परीक्षाओं के कुछ प्रश्नों में, हम उस कोड का आउटपुट खोजने के लिए इस तरह के प्रश्न पा सकते हैं। इस सेक्शन में हम उस तरह के प्रश्न का एक उदाहरण देखेंगे और यह पता लगाने की कोशिश करेंगे कि उत्तर क्या होगा।

उदाहरण कोड

#include<stdio.h> int main() {    volatile int x = 20;    printf("%d %d\n", x, x++);    x = 20;    printf("%d %d\n", x++, x);    x = 20;    printf("%d %d %d ", x, x++, ++x);    return 0; }

अब हम अनुमान लगाने की कोशिश करेंगे कि आउटपुट क्या होगा। अधिकांश कंपाइलर printf() के प्रत्येक पैरामीटर को दाएं से बाएं लेते हैं। इसलिए पहले printf() स्टेटमेंट में, अंतिम पैरामीटर x++ है, इसलिए यह पहले निष्पादित होगा, यह 20 प्रिंट करेगा, उसके बाद मान को 20 से 21 तक बढ़ा देगा। अब दूसरे अंतिम आर्गुमेंट को प्रिंट करें, और 21 दिखाएं। अन्य लाइनें भी इसी तरीके से गणना की जाती हैं। ++x के लिए, यह प्रिंट करने से पहले मान बढ़ाएगा, और x++ के लिए, यह पहले मान प्रिंट करता है, फिर मान बढ़ाता है।

बेहतर समझ के लिए आउटपुट देखें।

आउटपुट

21 20 20 20 22 21 21
  1. Python में Selenium के साथ हेडलेस टेस्ट एक्जीक्यूशन कैसे ट्रिगर करें? Python में Selenium के साथ हेडलेस टेस्ट एक्जीक्यूशन कैसे ट्रिगर करें?

    Selenium हेडलेस एक्जीक्यूशन का समर्थन करता है। Chrome ब्राउज़र में, हेडलेस एक्जीक्यूशन को ChromeOptions क्लास की मदद से लागू किया जा सकता है। हमें इस क्लास का एक ऑब्जेक्ट बनाना होगा और इसमें add_arguments मेथड लागू करना होगा। अंत में, इस मेथड में --headless पैरामीटर पास करें। आइए हेडलेस मोड में लॉन

  1. सर्च ऑपरेटर्स के साथ DuckDuckGo में बेहतर, तेज़ परिणाम कैसे प्राप्त करें सर्च ऑपरेटर्स के साथ DuckDuckGo में बेहतर, तेज़ परिणाम कैसे प्राप्त करें

    कभी-कभी, चाहे आप कितनी भी कोशिश कर लें, आप ऑनलाइन जिस जानकारी को खोज रहे हैं उसे ढूंढ ही नहीं पाते। यह विशेष रूप से चुनौतीपूर्ण हो सकता है जब Google जैसे विशाल सर्च इंजन से DuckDuckGo पर स्विच कर रहे हों। यह कोई रहस्य नहीं कि सर्च इंजन समान विशाल परिणाम प्रदान नहीं करता, लेकिन आप टार्गेटेड विज्ञापनो

  1. अपने यूट्यूब खोज को बढ़ाएं: सटीक परिणामों के लिए उन्नत ऑपरेटरों में महारत हासिल करें अपने यूट्यूब खोज को बढ़ाएं: सटीक परिणामों के लिए उन्नत ऑपरेटरों में महारत हासिल करें

    यदि आप एक नवोदित यूट्यूबर हैं या अपने वीडियो को सामने लाने के लिए सही कीवर्ड प्राप्त करने पर काम कर रहे हैं, तो यूट्यूब पर एक महत्वपूर्ण बाजार है क्योंकि सभी प्रकार के लोग वीडियो स्ट्रीमिंग साइट के माध्यम से स्क्रॉल करना पसंद करते हैं। यूट्यूब हमेशा उपयोगकर्ताओं के लिए बेहतर परिणाम प्राप्त करना आसान