C語言 (C Programming Language)

系統程式設計的基礎語言

C語言的歷史

C語言由 Dennis Ritchie 於 1972 年在貝爾實驗室開發,最初是用來實作 Unix 作業系統。C語言結合了低階語言的硬體控制能力與高階語言的可讀性,成為系統程式設計的首選語言。C語言的標準化過程經歷了 K&R C、C89/C90、C99、C11、C17 等多個版本。

C語言的核心特性

基本語法範例

#include int main() { int a = 10; int *ptr = &a; printf("a = %d, *ptr = %d\n", a, *ptr); return 0; }

在系統程式的應用

作業系統核心:Linux kernel、Windows NT 等核心大多用 C 開發。編譯器:GCC、Clang 以及 CPython 直譯器核心都用 C 實作。驅動程式:直接與硬體溝通的標準語言。嵌入式系統:資源受限環境的首選語言。

本課程範例

相關連結