Dev-C 的預設編譯模式C 98 不支援現代C諸如基於範圍的for 迴圈之類的功能。若要利用這些功能,您必須將編譯器切換到支援 C 0x 的模式。
在 Dev-C 中找到「工具」選單並選擇「編譯器選項」。在彈出視窗中,導覽至“編譯器”標籤。
啟用標有「呼叫編譯器時新增以下命令」的複選框。在下面的文字輸入欄位中,輸入“-std=c 11”或“-std=C 0x”。
錯誤訊息「[Error] range-based-」 for 迴圈在C 98 模式下不允許」表示編譯器仍在C 98 模式下運作。確保您已按照上述步驟操作,並在必要時重新啟動IDE。應該編譯您的程式碼,支援基於範圍的 for 迴圈和其他 C 0x 功能。
以上是如何在 Dev-C 中為基於範圍的 For 循環啟用 C 11/C 0x 支援?的詳細內容。更多資訊請關注PHP中文網其他相關文章!