全國計算機等級考試二級 C 語言上機環境常指定 **Visual C++ 6.0**(或相容 IDE)。以下是最精簡的上手流程:
VC6.0 中文版 迅雷下載 或 Visual C++ 6.0 Enterprise SP6 ISO 即可找到精簡版(約 30-50 MB)或完整版(約 300 MB)。VC6.exe(或 setup.exe),一路「下一步」安裝至預設路徑 C:\Program Files\Microsoft Visual Studio\VC98。MSVCRT.dll 或介面亂碼,右鍵 VC6.exe → 內容 → 相容性 → 勾選「以相容模式執行:Windows XP (Service Pack 3)」,並勾選「以系統管理員身分執行」。HelloC),路徑建議放在非中文目錄(如 D:\CWorks\)。main.c(務必用 .c 副檔名,強制 C 編譯模式,避免 C++ 特有報錯)。#include <stdio.h>
int main(void)
{
printf("Hello, C Language on VC++ 6.0!\n");
return 0;
}
Ctrl+F7 或工具列「編譯」圖示(只有編譯,不連結)。F7 或「建置」圖示。輸出視窗顯示 0 error(s), 0 warning(s) 即成功。Ctrl+F5(不偵錯執行,會自動暫停顯示「Press any key to continue」),或 F5(偵錯執行,需設中斷點)。| 現象 | 原因與解決 |
|---|---|
無法找到 stdio.h | 專案 → Settings → C/C++ → Preprocessor → Additional include directories 加入 VC98\Include 路徑 |
| 連結錯誤 LNK2001: _main | 入口函數必須命名為 main(小寫),且回傳 int;檢查是否誤寫成 void main() |
| 中文輸出亂碼 | 原始檔儲存為 ANSI(預設),或在程式開頭加 system("chcp 65001"); 切換 UTF-8 代碼頁 |
| 執行視窗一閃而過 | 在 return 0; 前加 getchar(); 或 system("pause");,或用 Ctrl+F5 執行 |
libcmt.lib)。提示: 考試環境可能禁用網路、限制桌面權限,建議隨身攜帶含 VC6 綠色版、常用範例代碼的 USB 隨身碟,考前現場部署測試一次。