首頁 > 後端開發 > C++ > 主體

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

王林
發布: 2023-09-15 10:41:07
轉載
1297 人瀏覽過

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

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

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

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

語法

int printf(constant char *format, ...)
登入後複製

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

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

讓我們來看看它們,

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

 即時示範

#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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板