編寫一個沒有分號的 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 語句可以透過傳遞充當返回值的引用引數來避免,並且應在函式結束時賦值。
廣告