ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจวิธีพิมพ์เซมิโคลอน (;) โดยไม่ต้องใช้เซมิโคลอนใน /C++
ซึ่งสามารถทำได้สองวิธี โดยใช้ค่า ascii ของอัฒภาคหรือใช้มาโครที่ผู้ใช้กำหนดเองสำหรับค่าเดียวกัน
ตัวอย่าง
การใช้เมธอด putchar()
#include <stdio.h> int main(){ //ASCII value of semicolon is equal to 59 if (putchar(59)){ } return 0; }
ผลลัพธ์
;
ตัวอย่าง
การใช้มาโคร :
#include <stdio.h> #define POINT printf("%c",59) int main(){ if (POINT) { } }
ผลลัพธ์
;