首頁 >後端開發 >C++ >寫一個在C語言中不使用分號列印「Tutorials Point」的程序

寫一個在C語言中不使用分號列印「Tutorials Point」的程序

王林
王林轉載
2023-09-15 10:41:071324瀏覽

编写一个在C语言中不使用分号打印“Tutorials Point”的程序

在這個問題中,我們必須寫一個程序,在不使用分號的情況下列印「Tutorials Point」。

我們都知道,用分號結束一條語句是必要的。而print語句會在最後加上分號時執行。

因此,要列印不含分號的“教程點”,我們首先要了解c中的printf方法。 in 實際上傳回一個整數,它是需要列印的字元總數。

語法

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

此方法可以接受 n 個參數。第一個是要列印的字串,它會傳回要列印的字元總數。

利用有關printf 方法的知識,我們可以列印“教程點”,而無需透過在條件語句的條件內使用print 語句來使用分號,這將執行一個空程式碼塊。另外,我們可以使用巨集和 while 迴圈來完成此任務。

讓我們來看看它們,

使用if 語句進行列印的程序, p>##範例

 即時示範

#include<stdio.h>
int main(){
   if (!printf("Tutorails Point") )
   { }
}

輸出

Tutorails Point

使用switch 語句進行列印的程序,

範例

 即時示範

#include<stdio.h>
int main(){
   switch (!printf("Tutorails Point") )
   { }
}

輸出

Tutorails Point

使用while循環列印的程序,

範例

 線上示範

#include<stdio.h>
int main(){
   while(!printf("Tutorails Point") )
   { }
}

輸出

Tutorails Point

使用巨集進行列印的程序,

範例

 即時示範

#include<stdio.h>
#define printstr printf("Tutorails Point")
int main(){
   if (!printstr)
   { }
}

輸出

Tutorails Point

以上是寫一個在C語言中不使用分號列印「Tutorials Point」的程序的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除