在C ++中打印不带分号的Hello World

编写不带分号的C ++程序有多种方法。请注意,这样做是非常不好的做法,切勿在实际代码中使用。这作为信息性内容呈现。编写不带分号的C ++程序的最简单方法是使用if语句。C ++中几乎所有的语句都可以视为表达式。因此,如果将语句放在带有一对空白括号的if语句中,则不必再以分号结尾。 

示例

#include<iostream>

int main() {
   if (std::cout << "你好,世界!") {}
}

输出结果

这将给出输出-

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语句。