可以在 switch 語句中宣告變數。您只需要在 switch 語句中宣告它們並在新的作用域中使用它們即可。例如,示例#include using namespace std; int main() { int i = 10; switch(i) { case 2: //一些程式碼 break; case 10:{ int x = 13; cout
當宣告在 C 中實現/編譯的函式時,需要在 C++ 中使用 extern "C"。使用 extern "C" 讓編譯器知道我們想要使用 C 命名和呼叫約定。這會導致編譯器在我們的 C++ 程式碼內部進入 C 模式。這是必需的,因為 C++ 編譯器以與 C 編譯器不同的方式修改其符號表中的名稱,因此其行為與 C 編譯器不同。