C語(yǔ)言概述
什么是C語(yǔ)言
一提到語(yǔ)言這個(gè)詞語(yǔ),自然會(huì)想到的是像英語(yǔ)、漢語(yǔ)等這樣的自然語(yǔ)言,因?yàn)樗侨撕腿私粨Q信息不可缺少的工具。
而今天計(jì)算機(jī)遍布了我們生活的每一個(gè)角落,除了人和人的相互交流之外,我們必須和計(jì)算機(jī)角落。
用什么的什么樣的方式和計(jì)算機(jī)做最直接的交流呢?人們自然想到的是最古老也最方便的方式——語(yǔ)言,而C語(yǔ)言就是人和計(jì)算機(jī)交流的一種語(yǔ)言。
語(yǔ)言是用來交流溝通的。有一方說,有另一方聽,必須有兩方參與,這是語(yǔ)言最重要的功能:
?說的一方傳遞信息,聽的一方接收信息;
?說的一方下達(dá)指令,聽的一方遵循命令做事情。
語(yǔ)言是人和人交流,C語(yǔ)言是人和機(jī)器交流。只是,人可以不聽另外一個(gè)人,但是,計(jì)算機(jī)是無條件服從。
語(yǔ)言有獨(dú)特的語(yǔ)法規(guī)則和定義,雙方必須遵循這些規(guī)則和定義才能實(shí)現(xiàn)真正的交流。
1.2 為什么要學(xué)習(xí)C語(yǔ)言
1.2.1 C語(yǔ)言特點(diǎn)
1) 優(yōu)點(diǎn)
?代碼量小
?執(zhí)行速度快
?功能強(qiáng)大
?編程自由
2) 缺點(diǎn)
?寫代碼實(shí)現(xiàn)周期長(zhǎng)
?可移植性較差
?過于自由,經(jīng)驗(yàn)不足易出錯(cuò)
?對(duì)平臺(tái)庫(kù)依賴較多