如果这是声明的结尾,则在闭合大括号后添加分号是必须的。对于大括号,它们用于类、枚举、结构和初始化语法的声明。在这些语句的结尾,我们需要添加分号。例如,class X {}; // 结构的声明也是相同的 enum Y {}; int z[] = {1, 2}; 分号本身就是一个空语句,您可以在任何允许使用语句的地方添加额外的分号。因此,在……阅读更多
有多种方法可以编写没有分号的C++程序。请注意,这样做是一种非常不好的做法,不应该在实际代码中使用。这只是作为信息性内容呈现。编写没有分号的C++程序最简单的方法是使用if语句。C++中的几乎所有语句都可以被视为表达式。因此,如果我们将语句放在带有空括号的if语句中,我们就不用再在语句结尾添加分号了。例如,示例#include int main() { if (int N = 1) { ... 阅读更多