在 C++ 程式中,在 } 之後強制使用分號的情況是什麼?


如果這是宣告的末尾,則在關閉大括號後需要加一個分號。在大括號的情況下,它們已用於類、列舉、結構和初始化語法的宣告中。在每個此類語句的末尾,我們需要加一個分號。例如,

class X {};    // same declaration for struct as well
enum Y {};
int z[] = {1,2};

分號本身是一個空語句,你可以在語句合法的任何地方新增其他空語句。因此,在你 if 語句後的花括號後放置一個分號可能是合法的,但它可能根本與其無關。

更新於: 2019 年 7 月 30 日

2K+ 觀看次數

啟動您的 職業生涯

透過完成課程獲得認證

立即開始
廣告
© . All rights reserved.