官术网_书友最值得收藏!

1.2 C語言的特點

C語言的特點有以下幾個方面。

(1)C語言簡潔、緊湊,使用方便、靈活。

ANSI C中一共只有32個關鍵字:

auto break case char const continue default

do double else enum extern float for goto if int

long register return short signed static sizof struct

switch typedef union unsigned void volatile while

(2)運算符豐富。共有34種。C語言把括號、賦值、逗號等都作為運算符處理。從而使C語言的運算類型極為豐富,可以實現其他高級語言難以實現的運算。

(3)數據結構類型豐富。

(4)具有結構化的控制語句。

(5)語法限制不太嚴格,程序設計自由度大。

(6)C語言允許直接訪問物理地址。C語言能進行位(bit)操作,能實現匯編語言的大部分功能,可以直接對硬件進行操作。因此有人把它稱為中級語言。

(7)生成目標代碼質量高,程序執行效率高。

(8)與匯編語言相比,用C語言寫的程序可移植性好。C語言對程序員要求也較高,程序員用C語言寫程序會感到限制少、靈活性大、功能強,但較其他高級語言在學習上要困難一些。

主站蜘蛛池模板: 星座| 油尖旺区| 津市市| 行唐县| 三江| 凤阳县| 普洱| 思茅市| 蒙城县| 旌德县| 韩城市| 广水市| 阿拉尔市| 大冶市| 阳原县| 花垣县| 扬州市| 平塘县| 盐亭县| 汝阳县| 临颍县| 锦屏县| 广宗县| 长沙市| 射阳县| 南木林县| 峡江县| 东兴市| 拜泉县| 上林县| 化德县| 广饶县| 陕西省| 聂荣县| 贵南县| 镇沅| 大厂| 青铜峡市| 北安市| 金门县| 深圳市|