編寫一個不含分號的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日

340 次瀏覽

啟動您的職業生涯

完成課程後獲得認證

開始
廣告
© . All rights reserved.