[c++] 分号的使用

加分号的情况:

语句结束加分号(否则编译器不知道在哪里结束语句,编译器不识别换行,写代码时换行和退格只是为了看着舒服,但本质上代码是写给编译器看的)

声明语句后加分号(也是一种语句)

结构体、类定义后加分号(也是一种语句)

不加分号的情况:

预处理命令后不加分号(编译器根据#知道这是预处理语句)

函数结束后不加分号(编译器根据大括号知道函数结束了,加分号也不会报错,但没有意义)

参考:

https://ask.csdn.net/questions/158030

https://blog.csdn.net/qq_25077833/article/details/53344150

原文地址:https://www.cnblogs.com/cxc1357/p/11892751.html