編寫一個C程式,列印“Tutorials Point”,無需使用分號。
要列印任何字串而不使用分號,我們需要了解標準輸出的工作原理以及為什麼使用分號。
分號是行尾語句,用於告訴程式此處一行結束。此處使用的標準列印語句 printf 是標準 io 庫的一種方法。讓我們深入探討 printf() 方法。
int printf(const char *format , ...)
此方法返回一個整數,並具有一組引數 format 和 … 。format 是在輸出螢幕上列印的字串。而 … 是根據字串給函式提供的附加引數數量。
函式返回要列印在螢幕上的字元總數。
利用這一點,我們可以找到在列印語句時繞過使用行尾語句的方法。我們可以使用一些不需要行尾語句即可執行的語句,例如 for 迴圈。我們可以用它來列印或設定語句,而無需使用分號。
有幾種方法可以列印語句而不使用分號;
使用 if 條件
#include<stdio.h>
int main() {
if (printf("Tutorials point") )
{ }
}使用 switch 語句
#include<stdio.h>
int main() {
switch (printf("Tutorials point") )
{ }
}使用 while 迴圈
#include<stdio.h>
int main() {
while (printf("Tutorials point") )
{ }
}使用宏
#include<stdio.h>
#define Out printf("Tutorials point")
int main() {
switch (out)
{ }
}
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP