在 C++ 中不帶分號列印 Hello World


有多種方式可以在不帶分號的情況下編寫 C++ 程式。請注意,這樣做是一種非常糟糕的做法,切勿在實際程式碼中使用。這裡只是提供一些資訊內容。不帶分號編寫 C++ 程式最簡單的方法是使用 if 語句。幾乎所有 C++ 中的語句都可以視為表示式。因此,如果我們使用空白一對括號將語句放在 if 語句中,那麼我們不再必須用分號結尾。 

示例

現場演示

#include<iostream>

int main() {
   if (std::cout << "Hello world!") {}
}

輸出

這將給出如下輸出 −

Hello World

您甚至可以透過這種方式獲取輸入、宣告變數、定義函式等等。例如,

示例

#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 日

1000+ 次觀看

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.