不使用分号在 C++ 中打印 Hello World
有多种方法可以在 C++ 中编写不带分号的程序。请注意,这样做是非常不好的做法,绝不应在实际代码中使用。这里展示的只是信息内容。在 C++ 中编写不带分号的程序最简单的方法是使用 if 语句。在 C++ 中几乎所有语句都可以视为表达式。因此,如果我们将语句置于具有空白括号对的 if 语句内,则我们不再需要以分号结尾。
示例
#include<iostream>
int main() {
if (std::cout << "Hello world!") {}
}输出
这会产生以下输出 −
Hello World
您甚至可以通过此方式输入、声明变量、定义函数等。例如,
示例
#include<iostream>
int main() {
if (int N = 1) {
if (std::cin >> N) {}
if (std::cout << N) {}
}
}输出
这将产生以下输出(如果您输入数字 21)
21
使用 break、continue、goto 和 return 语句
- 可以通过在循环中使用相应的条件避免 break 和 continue 语句。
- 可以通过更好的控制流结构来避免 goto 语句。
- 可以通过传递充当返回值并应在函数末尾赋值的引用参数来避免非空函数中的 return 语句。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP