C語言具有高效、靈活、功能豐富、表達力強和較高的可移植性等特點,在程序設(shè)計中備受青睞,成為最近25年使用最為廣泛的編程語言[2]。當前,C語言編譯器普遍存在于各種不同的操作系統(tǒng)中,例如Microsoft Windows、macOS、Linux、Unix等。C語言的`設(shè)計影響了眾多后來的編程語言,例如C++、Objective-C、Java、C#等。
C語言誕生于美國的貝爾實驗室,由D.M.Ritchie以B語言為基礎(chǔ)發(fā)展而來,在它的主體設(shè)計完成后,Thompson和Ritchie用它完全重寫了UNIX,且隨著UNIX的發(fā)展,c語言也得到了不斷的完善。為了利于C語言的全面推廣,許多專家學(xué)者和硬件廠商聯(lián)合組成了C語言標準委員會,誕生了第一個完備的C標準,簡稱“C89”,也就是“ANSI c”,截至2020年,最新的C語言標準為2017年發(fā)布的 “C17”。