一個c程序是由函數組成。
C語言是目前世界上最流行、使用最廣泛的面向過程的高級程序設計語言。C語言對操作系統和系統使用程序以及需要對硬件進行操作的場合,用C語言明顯優于其它高級語言,許多大型應用軟件都是用C語言編寫的。C語言具有繪圖能力強,可移植性,并具備很強的數據處理能力,因此适于編寫系統軟件,三維,二維圖形和動畫是它數值計算的高級語言。C語言一共隻有32個關鍵字,9種控制語句,程序書寫自由,主要用小寫字母表示。它把高級語言的基本結構和語句與低級語言的實用性結合起來。C語言可以象彙編語言一樣對位、字節和地址進行操作,而這三者是計算機最基本的工作單元。