套用
C語言是一種引用廣泛,並且實現靈活的一種計算機程式語言,用C語言編出來的程式,可以在很多平台上運行,可移植性強。例如,計算機作業系統等大型軟體都可以用C語言來編寫完成。不僅如此,我們用的眾多聊天工具也可以用C語言來實現。具體的C語言編程內容請參加C或者C++等。
C語言有一個突出的優點就是適合於多種作業系統, 如DOS、UNIX,也適用於多種機型。
當然,C語言也有自身的不足,比如:C語言的語法限制不太嚴格,對變數的類型約束不嚴格,影響程式的安全性,對數族下標越界不作檢查等。從套用的角度,C語言比其他高級語言較難掌握。
總之,C語言既有高級語言的特點,又具有彙編語言的特點;既是一個成功的系統設計語言,有時一個使用的程式設計語言;既能用來編寫不依賴計算機硬體的應用程式,又能用來編寫各種系統程式;是一種受歡迎、套用廣泛的程式設計語言。
參考書籍
C primer plus
內容簡介:
作為核心計算機技術成熟、完整的參考書籍,PrimerPlus系列歷經十數年不衰,因為它能夠滿足那些渴望通過全面理解相關技術繼續深造的程式設計師和開發者的需要。通過學習《C PrimerPlus(第五版)中文版》,你將奠定堅實的C編程基礎。與以前的版本一樣,作者的目標仍舊是為讀者提供一本入門性、條理清晰。見解深刻的C語言教程。作者把編程概念和C語言的細節很好地融合在一起。通過大量短小精悍的範例演示一兩個概念,為讀者提供了很好的練習機會,有助於讀者迅速掌握所講的知識。每章都提供了複習題和編程練習,進一步強調了最重要的信息,有助於讀者消化那些難於理解的概念。本書不僅適用於希望系統學習C語言編程的學生,也適用於那些精通其他高級語言編程,但渴望更好地掌握C語言這門核心語言的開發人員。《CPrimerPlus(第五版)中文版》專門針對C語言的最新標準C99而作,它覆蓋了這個新標準所引入的所有重要的新特性,並對讀者所關注的以下幾個主題提供了詳盡的信息:
●擴展的整數類型。
●擴展的字元支持。
●布爾類型的支持。
●變長數組。
●複合文字。
●指定初始化項目。
●擴展的計算支持。
●內聯函式。
本書全面講述了C語言編程的相關概念和知識。
全書共17章。第1、2章學習C語言編程所需的預備知識。第3到15章介紹了C語言的相關知識,包括數據類型、格式化輸入輸出、運算符、表達式、流程控制語句、函式、數組和指針、字元串操作、記憶體管理、位操作等等,知識內容都針對C99標準;另外,第10章強化了對指針的討論,第12章引入了動態記憶體分配的概念,這些內容更加適合讀者的需求。第16章和第17章討論了C預處理器和C庫函式、高級數據表示(數據結構)方面的內容。附錄給出了各章後面複習題、編程練習的答案和豐富的C編程參考資料。
本書適合希望系統學習C語言的讀者,也適用於精通其他程式語言並希望進一步掌握和鞏固C編程技術的程式設計師。
作為核心計算機技術成熟,完整的參考書籍,PrimerPlus系列歷經十數年不衰,因為它能夠滿足那些渴望通過全面理解相關技術繼續深造的程式設計師和開發者的需要。通過學習《CPrimerPlus(第五版)中文版》,你將奠定堅實的C編程基礎。
與以前的版本一樣,作者的目標仍舊是為讀者提供一本入門性、條理清晰、見解深刻的C語言教程。作者把編程概念和C語言的細節很好地融合在一起。通過大量短小精焊的範例演示一兩個概念,為讀者提供了很好的練習機會,有助於讀者迅速掌握所講的知識。每章都提供了複習題和編程練習,進一步強調了重要的信息,有助於讀者消化那些難於理解的概念。本書不僅適用於希望系統學習C語言編程的學生,也適用於那些精通其他高級語言編程,但渴望更好地掌握C語言這門核心語言的開發人員。
《CPrimerPlus(第五版)中文版》專門針對C語言的最新標準C99而作,它覆蓋了這個新標準所引入的所有重要的新特性,並對讀者關注的以下幾個主題提供了詳盡的信息。
擴展的整數類型。
擴展的字元支持。
布爾類型的支持。
變長數組。
複合文字。
指定初始化項目。
擴展的計算支持。
內聯函式。
作者&譯者介紹
StephenPrata在加利福尼亞州的Kentfield的Marin學院教授天文學、物理學和程式設計課程。他在加州工業學院獲得學士學位,從加州大學伯克利分校獲得博士學位。他最早接觸計算機,始於對星河的計算機建模。Stephen已經編寫或與他人合作編寫了十多本書。其中包括C++PrimerPlus和UnixPrinmerPlus.
C程式設計語言內容簡介:
本書是由C語言的設計者BrianW.Kernighan和DennisM.Ritchie編寫的一部介紹標準C語言及其程式設計方法的權威性經典著作。全面、系統地講述了C語言的各個特性及程式設計的基本方法,包括基本概念、類型和表達式、控制流、函式與程式結構、指針與數組、結構、輸入與輸出、UNIX系統接口、標準庫等內容。
本書的講述深入淺出,配合典型例證,通俗易懂,實用性強,適合作為大專院校計算機專業或非計算機專業的C語言教材,也可以作為從事計算機相關軟硬體開發的技術人員的參考書。
在計算機發展的歷史上,沒有哪一種程式設計語言像C語言這樣套用如此廣泛。
本書原著即為C語言的設計者之一DennisM.Ritchie和著名的計算機科學家BrianW.Kernighan合著的
一本介紹C語言的權威經典著作。我們現在見到的大量論述C語言程式設計的教材和專著均以此書為藍本。原著第1版中介紹的C語言成為後來廣泛使用的C語言版本——
標準C的基礎。人們熟知的“hell,World”程式就是由本書首次引入的,現在,這一程式已經成為所有程式設計語言入門的第一課。原著第2版根據1987年制定的ANSIC標準做了適當的修訂.引入了最新的語言形式,並增加了新的示例,通過簡潔的描述、典型的示例,作者全面、系統、準確地講述了C語言的各
個特性以及程式設計的基本方法。對於計算機從業人員來說,本書是一本必讀的程式設計語言方面的參考書。
作者&譯者介紹
BrianW.Kernighan貝爾實驗室計算科學研究中心高級研究人員,著名的計算機科學家。他參加了UNIX系統、C語言、AWK語言和許多其他系統的開發,同時出版了許多在計算機領域具有影響的著作,包括《TheElementsofProgrammingStyle》、《ThePracticeofProgramming》、《TheUNIXProgrammingEnvironment》、《TheAWKLanguage》、《SoftwareTools》等。
DennisM.Ritchie1967年加入貝爾實驗室。他和KenL.Thompson兩人共同設計並實現的C語言改變了程式設計語言發展的軌跡,是程式設計語言發展過程中的一個重要里程碑。與此同時,他們兩人還設計並實現了UNIX作業系統。正是由於這兩項巨大貢獻,DennisM.Ritchie於1983年獲得了計算機界的最高獎——圖靈獎。此外,他還獲得了ACM、IEEE、貝爾實驗室等授予的多種獎項。