ลองดูวิธีเขียน C program พิมพ์ข้อความ “Hello World” โดยไม่ใช้ semicolon ใดๆ
ปกติเขียน printf(“Hello World”); ใน main() แต่มี semicolon ท้ายบรรทัด เพื่อหลีกเลี่ยง semicolon ใช้ trick ใส่ printf() statement ใน if condition เนื่องจาก printf() คืนความยาวของข้อความ (non-zero) if statement จะเป็น true ข้อความจึงแสดงบนหน้าจอ
ตัวอย่างโค้ด
#include<stdio.h> main() { if(printf("Hello World")) { } }ผลลัพธ์
Hello World