在這個問題中,我們必須寫一個程序,在不使用分號的情況下列印「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中文網其他相關文章!