《C現代方法》第一章 C語言概述(一)

2021-05-22 15:58:23 字數 1024 閱讀 8120

c語言的特點:

c語言是一種低階語言。c語言提供了對機器級概念如位元組和位址的訪問,因此適合底層程式設計。

c語言是一種小型語言。本身僅提供一套「精簡」的特性集合,要實現更多功能需要配合各種函式庫。

c語言是一種包容性語言。自由。自由的前提是你足夠成熟。

c語言的特點決定了它的優點和缺點:

優點:高效性。

可移植性。

功能強大。

靈活性。

標準庫。

缺點:c語言程式可能會漏洞百出。靈活性是一把雙刃劍。同時,c語言不提供詳細的查錯功能,因而補漏洞可能會比其他語言辛苦一些。

c語言可能會難以理解。靈活性和簡明性。

c程式可能會難以修改。缺少模組化設計特性。而這正是現代程式語言通常含有的。

king提出了一些建議,揚長避短地使用c語言:

學習如何規避c語言的缺陷。作者推薦《c陷進與缺陷》。

使用軟體工具更加可 靠。我用的vs2008+vax,感覺挺不錯的。

利用現有的**庫。

採用一套切合實際的編碼規範。從一開始就培養良好的程式設計風格,比如縮排和注釋。良好的風格好比一手美妙的行楷,它不能使你才高八斗,不能讓你文思泉湧,但是至少,讓你和別人看得懂,看得舒服。

避免「投機取巧」和極度複雜的**。簡潔合理易於理解。

使用標準c,少用經典c。標準c增加了許多允許編譯器檢查錯誤的特性。(我一直以為只是「標準」了一點)

避免不可移植性。針對庫函式的。

第一章 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...

第一章 C語言程式設計概述

程式語言 機器語言 組合語言 高階語言 面向機器 機器問題 語言型別 二進位制語言 符號化語言 類自然語言 執行方式 cpu直接執行 翻譯後執行 翻譯後執行 源程式目標程式 可執行程式 內容程式語言 機器語言 機器語言 執行性不可執行 不可執行 可執行字尾 c.obj exe 函式首部 乙個函式的第...

《C語言程式設計筆記》 第一章 C語言概述

二,c語言優點 三,c語言結構 四,編譯的步驟 相關名詞解釋 名詞解釋 指令對計算機進行程式控制的最小單位 指令系統 所有指令的集合 程式為了完成某項特定任務使用某種語言編寫的一組指令序列 機器語言 一組由0 1 組成的指令碼 計算機唯一識別的語言 1001 組合語言 使用識別符號替代0 1 更易操...