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

จะพิมพ์เซมิโคลอน (;) โดยไม่ใช้อัฒภาคใน C / C ++ ได้อย่างไร


ในบทช่วยสอนนี้ เราจะพูดถึงโปรแกรมเพื่อทำความเข้าใจวิธีพิมพ์เซมิโคลอน (;) โดยไม่ต้องใช้เซมิโคลอนใน /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) {
   }
}

ผลลัพธ์

;