编写没有分号的 C++ 程序?
有多种方法可以编写不带分号的C++程序。请注意,这样做是非常糟糕的做法,不应在实际代码中使用。这只是作为信息内容呈现。编写没有分号的C++程序的最简单方法是使用if语句。几乎所有C++中的语句都可以被视为表达式。因此,如果我们将语句放在带有一对空白括号的if语句中,我们就不必再以分号结尾了。例如,
示例
#include输出结果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语句,该参数应该在函数的末尾赋值。