আমরা দেখব কিভাবে একটি সি প্রোগ্রাম লিখা যায় যেখানে কোনো সেমিকোলন ব্যবহার না করেই "Hello World" টেক্সট প্রিন্ট করা যায়।
আমরা সহজে printf("Hello World"); লিখে main() ফাংশনে টেক্সট প্রিন্ট করতে পারি।
কিন্তু লাইনের শেষে একটি সেমিকোলন থাকে। সেমিকোলন এড়াতে আমরা কিছু ট্রিক अपना করতে পারি। আমরা একই printf() স্টেটমেন্টটি if কন্ডিশনের ভিতরে ব্যবহার করতে পারি। যেহেতু printf() স্টেটমেন্টটি টেক্সটের লেন্থ রিটার্ন করে, তাই এটি নন-জিরো ভ্যালু, সুতরাং if স্টেটমেন্টটি true হবে। তাই টেক্সট স্ক্রিনে লেখা হবে।
উদাহরণ কোড
#include <stdio.h>
main() {
if(printf("Hello World")) {
}
}
আউটপুট
Hello World