[c++] 分号的使用

加分号的情况:

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

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

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

 

不加分号的情况:

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

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

 

参考:

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

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

posted @ 2019-11-19 22:08  cxc1357  阅读(892)  评论(0编辑  收藏  举报