編寫一個沒有分號的 C++ 程式?


有多種方法可以編寫沒有分號的 C++ 程式。請注意,這樣做是非常不好的實踐,絕不應該在實際程式碼中使用。這裡只是作為資訊內容呈現。編寫沒有分號的 C++ 程式最簡單的方法是使用 if 語句。幾乎所有 C++ 中的語句都可以被視為表示式。因此,如果我們將語句放在帶有一對空括號的 if 語句中,我們就不必再用分號結尾了。例如,

示例

#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 語句可以透過傳遞充當返回值的引用引數來避免,並且應在函式結束時賦值。

更新於: 2020年2月11日

339 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

立即開始
廣告