编写一个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