首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C語言入門教程(一):環境搭建與第一個程序運行全過程

     編輯:關於C語言

C語言入門教程(一):環境搭建與第一個程序運行全過程

本教程面向零基礎學習者,詳細講解 Windows 下 MinGW 編譯器安裝、編寫第一個 C 程序、命令行編譯運行全流程,建立「編寫→編譯→運行」核心工作流認知。

一、編譯工具獲取與安裝

推薦:MinGW-w64(現代維護版)

  • 官方:mingw-w64.org
  • Windows 安裝包:SourceForge → mingw-w64-install.exe
  • 安裝選項:Architecture x86_64、Threads posix、Exception seh、Build version latest

環境變量配置(關鍵步驟)

  1. Win+S 搜索「編輯系統環境變量」
  2. 「環境變量」→「系統變量」→找到 Path → 編輯
  3. 新增:C:\mingw64\bin(根據實際安裝路徑調整)
  4. 驗證:打開**新**命令提示符,輸入 gcc --version 顯示版本信息即成功

二、第一個 C 程序

代碼:rocks.c

#include 

int main() {
    puts("C rocks!");
    return 0;
}

代碼解析

  • #include :引入標準輸入輸出庫,提供 puts、printf 等函數聲明
  • int main():程序入口函數,返回 int 狀態碼(0=成功,非0=失敗)
  • puts("C rocks!"):輸出字符串並自動換行,等價於 printf("C rocks!\n")
  • return 0:向操作系統報告程序正常結束

三、命令行編譯與運行

步驟 1:編譯生成可執行文件

gcc rocks.c -o rocks
  • gcc:GNU 編譯器集合驅動程序
  • rocks.c:源文件
  • -o rocks:指定輸出文件名(Windows 下生成 rocks.exe)

步驟 2:運行程序

rocks

輸出:

C rocks!

一條龍命令(編譯並運行)

gcc rocks.c -o rocks && rocks
  • &&:前一條命令成功(返回 0)才執行後一條
  • 適用於快速迭代開發

四、常見問題排查

現象原因解決
'gcc' 不是內部命令環境變量未生效重新打開命令提示符,或檢查 Path 路徑是否正確
No such file or directory不在源文件目錄cd 到源文件所在目錄再編譯
中文亂碼編碼不匹配源文件保存為 UTF-8,終端 chcp 65001 切換到 UTF-8
權限被拒絕輸出文件被佔用關閉正在運行的同名程序,或刪除舊 .exe 重試

五、擴展:VS Code 輕量級開發配置

  1. 安裝 VS Code + C/C++ 擴展(Microsoft)
  2. 安裝 Code Runner 擴展,右鍵「Run Code」即可編譯運行
  3. 或配置 tasks.json 使用 gcc 構建,launch.json 調試

六、學習路線圖

環境搭建 → 基礎語法 → 流程控制 → 函數 → 數組/指針 → 結構體 → 文件操作 → 內存管理 → 專項項目

七、本節作業

  1. 修改程序輸出你的姓名與當前日期
  2. 嘗試使用 printf 格式化輸出整數、浮點數
  3. 故意製造語法錯誤(如漏分號),觀察編譯器報錯信息
  4. 閱讀 gcc --help 了解常用選項:-Wall、-g、-O2、-std=c11

總結

「工欲善其事,必先利其器。」搭建好編譯環境、跑通第一個程序、熟悉命令行編譯運行流程,是 C 語言學習的里程碑。下一節將講解變量、數據類型與輸入輸出,敬請期待。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved