आइए देखें कि C प्रोग्राम कैसे लिखें जिसमें हम बिना किसी सेमीकॉलन के "Hello World" टेक्स्ट प्रिंट कर सकें।
हम मुख्य() फंक्शन में printf("Hello World"); लाइन का उपयोग करके टेक्स्ट को आसानी से लिख सकते हैं।
लेकिन लाइन के अंत में एक सेमीकॉलन होता है। सेमीकॉलन से बचने के लिए, हम कुछ ट्रिक फॉलो कर सकते हैं। हम उसी printf() स्टेटमेंट को if कंडीशन के अंदर उपयोग कर सकते हैं। चूंकि printf() स्टेटमेंट टेक्स्ट की लंबाई लौटाता है, इसलिए यह नॉन-जीरो मान है, इसलिए if स्टेटमेंट सच होगा। इस प्रकार टेक्स्ट स्क्रीन पर लिखा जाएगा।
उदाहरण कोड
#include <stdio.h>
main() {
if(printf("Hello World")) {
}
}
आउटपुट
Hello World