Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

C Program พิมพ์ “Hello World!” โดยไม่ใช้ semicolon


ลองดูวิธีเขียน 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