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

เขียนโปรแกรม C เพื่อพิมพ์ “ Tutorials Point ” โดยไม่ต้องใช้เซมิโคลอน


ในการพิมพ์สตริงโดยไม่ต้องใช้เครื่องหมายอัฒภาค เราจำเป็นต้องค้นหาว่าเอาต์พุตมาตรฐานทำงานอย่างไร และเหตุใดจึงใช้เครื่องหมายอัฒภาค

อัฒภาคคือคำสั่งปิดท้ายบรรทัดที่ใช้บอกโปรแกรมว่าสิ้นสุดบรรทัดที่นี่ คำสั่งการพิมพ์มาตรฐาน printf ที่ใช้ในที่นี้เป็นวิธีการของไลบรารี io มาตรฐาน มาเจาะลึกถึงเมธอด printf() กัน

int printf(const char *format , ...)

เมธอดนี้คืนค่าจำนวนเต็มและมีชุดของรูปแบบอาร์กิวเมนต์และ … รูปแบบคือสตริงที่พิมพ์ในหน้าจอเอาต์พุต และ … คือจำนวนอาร์กิวเมนต์เพิ่มเติมที่กำหนดให้กับฟังก์ชันตามสตริง

ฟังก์ชันจะคืนค่าจำนวนอักขระทั้งหมดที่จะพิมพ์บนหน้าจอ

เมื่อใช้สิ่งนี้ เราสามารถหาวิธีเลี่ยงการใช้คำสั่ง end of line ขณะพิมพ์คำสั่ง เราสามารถใช้คำสั่งบางประโยคที่ไม่ต้องการให้ท้ายคำสั่ง LINE ทำงานเหมือน for loop เราสามารถพิมพ์คำสั่งโดยใช้เครื่องหมายอัฒภาคได้

มีหลายวิธีที่เราพิมพ์คำสั่งโดยไม่ต้องใช้เครื่องหมายอัฒภาค

การใช้เงื่อนไข if

#include<stdio.h>
int main() {
   if (printf("Tutorials point") )
   { }
}

การใช้คำสั่งสวิตช์

#include<stdio.h>
int main() {
   switch (printf("Tutorials point") )
   { }
}

การใช้ while loop

#include<stdio.h>
int main() {
   while (printf("Tutorials point") )
   { }
}

การใช้มาโคร

#include<stdio.h>
#define Out printf("Tutorials point")
int main() {
   switch (out)
   { }
}