在 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 语句。
  • 可以通过传递一个充当返回值且应该在函数末尾进行赋值的引用参数来避免非 void 函数中的 return 语句。

更新于: 2020 年 2 月 11 日

1000+ 次观看

开启你的 职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.