1. 考試的話看具體考試的要求,往往會制定IDE開發環境,壹般DOS下就是TC,Visual C++ 6.0,沒有必要另外選擇編輯器,當然這些都是非常舊的產品了
2. 參加信息學比賽,Windows下用DEV-C++比較多,這個是gcc編譯的
3.如果是自學C,而且教材不特別指定開發環境,推薦 DEV-C++並打開C99編譯參數,需要再進壹步Code::Blocks也可以考慮,DEV-C++已經停止開發,後者更新更活躍
4.如果需要純粹的文本編輯器,Windows下可以考慮notepad++,進壹步就是Sublime Text,Linux下vim是必須要會的。檔案如果是純粹的文本編輯器,編譯和鏈接就要會自己手工操作
5.如果是嵌入式開發,建議使用對應平臺的開發工具自帶的IDE環境,比如C51往往用Keil等
6.如果工作用,那麽無壹例外是公司指定的,沒得選
7.其他還有非常多的編輯器環境可以考慮,比如Editplus,EMACS等等,每壹個都有大量的用戶,從問題上看,妳應該是初學者,在此就不再羅列了。