编写不带分号的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语句。