技巧之 如何避免控制台程序輸出閃退
方法一: 在main()中,return之前,寫system("pause");表示暫停
效果:控制台會在程序結束退出前暫停,並顯示“請按任意鍵退出...”,
?問題:原理未知
方法二:增加內聯函數
插入代碼:定義內聯函數 inline viod keep_window_open(char ch; cin >> ch;);
在main()中調用方法 keep_window_open();
?問題: 內聯函數的概念?
內聯函數的定義方法?
為什么方法二比較有效?
方法三:
在return處設置斷點
比較方便
方法四:
在main()中return前 加語句getchar();
?問題:我試了為何不好用?
