C語言概述
什么是C語言
一提到語言這個詞語,自然會想到的是像英語、漢語等這樣的自然語言,因為它是人和人交換信息不可缺少的工具。
而今天計算機遍布了我們生活的每一個角落,除了人和人的相互交流之外,我們必須和計算機角落。
用什么的什么樣的方式和計算機做直接的交流呢?人們自然想到的是古老也方便的方式——語言,而C語言就是人和計算機交流的一種語言。
語言是用來交流溝通的。有一方說,有另一方聽,必須有兩方參與,這是語言重要的功能:
?說的一方傳遞信息,聽的一方接收信息;
?說的一方下達指令,聽的一方遵循命令做事情。
語言是人和人交流,C語言是人和機器交流。只是,人可以不聽另外一個人,但是,計算機是無條件服從。
語言有獨特的語法規則和定義,雙方必須遵循這些規則和定義才能實現真正的交流。
1.2 為什么要學習C語言
1.2.1 C語言特點
1) 優點
?代碼量小
?執行速度快
?功能強大
?編程自由
2) 缺點
?寫代碼實現周期長
?可移植性較差
?過于自由,經驗不足易出錯
?對平臺庫依賴較多