從第一個 printf 函數開始,學習 C 語言,逐步掌握指標、malloc 記憶體分配和多檔案項目等知識。這門 C 語言程式設計課程和教學將簡短的課程內容與手機上的真實編譯器結合,讓您在學習每個概念的同時,也能編寫、編譯並運行自己的程式碼。
本課程專為初學者、電腦科學專業的學生、嵌入式和系統開發人員以及準備 C 語言面試的人員而設計。
讓你愛上 C 語言的教程
• 39 個 C 語言課程和 140 多個短課,涵蓋從基礎到指針、內存和標準庫的方方面面
• 每節課都將理論與編輯器中的實務操作結合
• 主題包括運算子、控制流程、函數、陣列和字串、結構體和聯合體、枚舉、遞歸、位元操作、儲存類別、預處理器、檔案處理、命令列參數、string.h、math.h 和動態數組
• C 語言測驗和複習環節幫助你牢記文法
口袋裡的 C 編譯器
• 在行動編輯器中編寫 C 程式碼,使用鍵盤輸入 *、&、->、%d、NULL 和 sizeof 等運算符
• 在真正的 C 編譯器上編譯和執行程式碼,查看輸出、運行時間和記憶體使用情況
• 在互動式控制台中輸入 scanf 程式的參數
• 直接跳到錯誤指向的行
• 儲存你的程式碼、筆記和範例,以便日後使用
C 語言實驗室:練習困難
• 記憶體實驗室:在 10 個場景中逐行觀察堆疊和堆疊的變化
• 段錯誤查找:每天一個新的有 bug 的程式。找出缺陷並修復它
• 編譯還是崩潰? :60 秒測試,包含 10 個程式碼片段。它們能編譯、運作還是崩潰?
• 速度競技場:6 題,答案正確還不夠,速度必須快
• 建立系列:逐步寫出自己的 malloc、shell 和 grep 函數
• 視覺化輸出:直接使用 printf 函數點亮 LED 和七段數位管
20 個指導性 C 語言項目
建構跨多個檔案的真實程式:鍊錶、RPN 計算器、字計數器、配置解析器、狀態機、帶有 void * 的通用堆疊、qsort 比較器、定點運算、錯誤代碼、snprintf 解析等等。每個專案都能完成端到端編譯。
C語言面試準備
• 模擬面試:AI面試官會提出C語言問題,並對你的答案進行評分,指出你的錯誤之處
• 涵蓋8個主題,從指針和生命週期到未定義行為
• 練習C語言面試題,以及每日一題
AI導師
遇到指標或編譯器錯誤?向AI導師提問,即可獲得清晰易懂的解答。錯誤翻譯器會將晦澀難懂的編譯器資訊轉化為你能理解的解決方案。
60個程式設計任務和每日挑戰
• 60個包含程式碼和終端任務的C語言任務
• 每天一個全新的程式設計問題
• 全球程式設計挑戰賽:每日全球直播,並設有排行榜
• 連勝、經驗值與提醒功能,讓你的C語言練習持續不斷
免費開始
你的第一門C語言課程免費。此外,三個任務、每日段錯誤查找、編譯還是崩潰? 、第一個構建系列、第一個內存實驗室場景、一次完整的模擬面試以及每天一個AI導師問題也都是免費的。無需註冊即可開始。
專業版
專業版解鎖所有課程、任務和實驗,以及完整的AI工具、證書考試和無廣告體驗。
適用人群
• 以C語言為第一個程式語言的初學者
• 正在學習C語言程式設計或電腦科學課程的學生
• 正在從事嵌入式系統或系統程式設計的開發人員
• 任何想要在公車上也能輕鬆學習C語言的人士
該應用程式支援22種語言。
立即開始免費的C語言課程,完成第一個測驗,幾分鐘內即可執行您的第一個C程式。
Last updated on 2026年10月13日
• Refreshed look and smoother experience across the app
• Improved translations — lessons and screens in your language
Thanks for learning with us — your reviews help us improve!
