C 語言教學

C 語言是一種通用的、面向過程式的電腦程式設計語言。1972 年,為了移植與開發 UNIX 操作系統,丹尼斯·裏奇在貝爾電話實驗室設計開發了 C 語言。
C 語言是一種廣泛使用的電腦語言,它與 Java 編程語言一樣普及,二者在現代軟體程式員之間都得到廣泛使用。
當前最新的C語言標準為 C11 ,在它之前的C語言標準為 C99。
誰適合閱讀本教程?
本教程是專門為需要從零開始瞭解 C 語言的軟體程式員打造的。本教學將讓您對 C 語言有足夠的認識,從而提升您自己的專業知識水準。
閱讀本教程前,您需要瞭解的知識:
在開始學習本教學之前,您需要對電腦編程術語有基本的瞭解。對任何一種編程語言有基本的瞭解將有助於您理解 C 語言編程概念,並有助於加快您的學習進度。
編譯/執行 C 程式
實例
#include <stdio.h>
int main()
{
/* 我的第一個 C 程式 */
printf("Hello, World! \n");
return 0;
}
實例解析:
- 所有的 C 語言程式都需要包含 main() 函數。 代碼從 main() 函數開始執行。
- /* ... */ 用於注釋說明。
- printf() 用於格式化輸出到螢幕。printf() 函數在 "stdio.h" 頭檔中聲明。
- stdio.h 是一個頭檔 (標準輸入輸出頭檔) , #include 是一個預處理命令,用來引入頭檔。 當編譯器遇到 printf() 函數時,如果沒有找到 stdio.h 頭檔,會發生編譯錯誤。
- return 0; 語句用於表示退出程式。