編寫一個程式,在 C 語言中不使用分號列印“Tutorials Point”
在這個問題中,我們需要編寫一個程式,在不使用分號的情況下列印“Tutorials Point”。
我們都知道,在 C 語言中,使用分號來結束語句是必要的。並且,只有在語句末尾新增分號時,列印語句才會被執行。
因此,為了在不使用分號的情況下列印“Tutorials Point”,我們首先需要了解 C 語言中 printf 方法。實際上,它返回一個整數,表示要列印的字元總數。
語法
int printf(constant char *format, ...)
該方法可以接受 n 個引數。第一個引數是要列印的字串,它返回要列印的字元總數。
利用我們對 **printf** 方法的瞭解,我們可以透過在條件語句的條件中使用列印語句來執行一個空的程式碼塊,從而在不使用分號的情況下列印“Tutorials Point”。此外,我們還可以使用宏和 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
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP