一門通用計算機編程語言
相信很多初學者在學習 C 語言的時候都會接觸到譚浩強《C程序設(shè)計》這本書,這是一本經(jīng)典之作。本教程在學習主線上參考了《C程序設(shè)計》的編排方式,根據(jù)科學而合理的學習曲線,內(nèi)容由淺入深,從易到難,同時對一些知識點進行了合理的取舍,提煉為更精簡通俗易懂的描述方式,讓讀者更容易理解。
C 語言作為許多編程語言的基礎(chǔ),許多開發(fā)者的入門功夫,扎實的理論基礎(chǔ)是未來發(fā)展的一個決定性因素。但是,語言終究只是工具,算法才是核心,思路才是靈魂。本教程在知識點上安排了大量的習題,希望讀者通過練習,學習編程的設(shè)計思路,學會設(shè)計算法,學會構(gòu)建程序。
然而事實上,純粹的理論知識學習是很難掌握一門編程語言的,特別是對于初入門的學習者,脫離了實踐的學習猶如紙上談兵。w3cschool.cn的學習優(yōu)勢在于,除了理論基礎(chǔ)知識以外,還搭配 C 語言編程實例,并且提供 C 語言在線編輯器,構(gòu)建了在學習中實踐,在實踐中學習的全新方式,追求學以致用的高時間性價比,如果同時輔以 C 語言微課 和 C 語言視頻教程,將得到事半功倍的學習效果。
C 語言是一門通用計算機編程語言,應(yīng)用廣泛。C 語言的設(shè)計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。
盡管 C 語言提供了許多低級處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規(guī)格寫出的 C 語言程序可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(單片機或稱 MCU)以及超級電腦等作業(yè)平臺。
二十世紀八十年代,為了避免各開發(fā)廠商用的 C 語言語法產(chǎn)生差異,由美國國家標準局為 C 語言訂定了一套完整的國際標準語法,稱為ANSI C,作為 C 語言最初的標準。