编写一个不含分号的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日

340 次浏览

启动您的职业生涯

完成课程后获得认证

开始
广告
© . All rights reserved.