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

C प्रोग्रामिंग के बारे में रोचक तथ्य

यहां हम C प्रोग्रामिंग के बारे में कुछ रोचक तथ्य देखेंगे। ये निम्न हैं।

  • कभी-कभी स्विच स्टेटमेंट के केस लेबल्स को if-else स्टेटमेंट के अंदर रखा जा सकता है।

उदाहरण

#include <stdio.h>
int main() {
    int x = 2, y = 2;
    switch(x) {
        case 1:
            ;
            if (y == 5) {
                case 2:
                    printf("Hello World");
            }
            else case 3: {
                // केस 3 ब्लॉक
            }
    }
}

आउटपुट

Hello World
  • सरणी[इंडेक्स] को इंडेक्स[सरणी] के रूप में लिखा जा सकता है। कारण यह है कि सरणी तत्वों को पॉइंटर अंकगणित का उपयोग करके एक्सेस किया जाता है। सरणी[5] का मान *(सरणी + 5) है। यदि यह रिवर्स ऑर्डर में है जैसे 5[सरणी], तो यह *(5 + सरणी) के समान है।

उदाहरण

#include <stdio.h>
int main() {
    int array[10] = {11, 22, 33, 44, 55, 66, 77, 88, 99, 110};
    printf("array[5]: %d\n", array[5]);
    printf("5[array]: %d\n", 5[array]);
}

आउटपुट

array[5]: 66
5[array]: 66
  • हम वर्ग कोष्ठक [,] के स्थान पर <: , :> और घुंघराले ब्रेसिज़ {,} के स्थान पर <%, %> का उपयोग कर सकते हैं।

उदाहरण

#include <stdio.h>
int main() <%
    int array<:10:> = <%11, 22, 33, 44, 55, 66, 77, 88, 99, 110%>;
    printf("array[5]: %d\n", array<:5:>);
%>

आउटपुट

array[5]: 66
  • हम #include को कुछ अजीब स्थानों में उपयोग कर सकते हैं। यहां मान लीजिए फ़ाइल abc.txt में लाइन "The Quick Brown Fox Jumps Over The Lazy Dog" है। यदि हम printf स्टेटमेंट के बाद फ़ाइल को शामिल करते हैं तो हम उस फ़ाइल की सामग्री प्रिंट कर सकते हैं।

उदाहरण

#include <stdio.h>
int main() {
    printf
    #include "abc.txt"
    ;
}

आउटपुट

The Quick Brown Fox Jumps Over The Lazy Dog
  • हम scanf() में %*d का उपयोग करके इनपुट को अनदेखा कर सकते हैं।

उदाहरण

#include <stdio.h>
int main() {
    int x;
    printf("दो संख्याएं दर्ज करें: ");
    scanf("%*d%d", &x);
    printf("पहली नहीं ली गई, x है: %d", x);
}

आउटपुट

दो संख्याएं दर्ज करें: 56 69
पहली नहीं ली गई, x है: 69
  1. क्लाउड कंप्यूटिंग के बारे में 36 प्रमुख तथ्य जो आपको जानने चाहिए क्लाउड कंप्यूटिंग के बारे में 36 प्रमुख तथ्य जो आपको जानने चाहिए

    हमारे पोर्टल पर एक पोस्ट में, हमने आपको क्लाउड कंप्यूटिंग के बारे में एक संक्षिप्त अवलोकन दिया और यह हमारी सुरक्षा के लिए क्या खतरे पैदा करता है। क्लाउड कंप्यूटिंग हर जगह है, लेकिन कुछ ही लोग वास्तव में समझते हैं कि यह वास्तव में क्या है, या इसकी अविश्वसनीय शक्ति जो हमारे डिजिटल परिदृश्य में क्रांति

  1. बायोटेक्नोलॉजी के रहस्य: 7 आश्चर्यजनक तथ्य जो आप नहीं जानते बायोटेक्नोलॉजी के रहस्य: 7 आश्चर्यजनक तथ्य जो आप नहीं जानते

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

  1. बिटकॉइन के 9 रोचक तथ्य जिन पर आप विश्वास नहीं करेंगे बिटकॉइन के 9 रोचक तथ्य जिन पर आप विश्वास नहीं करेंगे

    वेब पर कई ब्लॉग या लेख हैं जो बिटकॉइन के बारे में तकनीकी से लेकर मजेदार तथ्यों तक को कवर करते हैं। हम आपको यहां बिटकॉइन के बारे में कम ज्ञात दिलचस्प तथ्य प्रदान करते हैं। बिना देर किए सूची के साथ शुरू करते हैं। यह भी पढ़ें : बिटकॉइन: पैसे का भविष्य या अराजकता का पैगंबर? 1. असली सातोशी कृपया खड़े हों