编写一个没有分号的 C++ 程序?


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

示例

#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日

339 次查看

开启您的 职业生涯

通过完成课程获得认证

立即开始
广告

© . All rights reserved.