C語言是計算機軟件開發(fā)領域中最流行的程序設計語言之一,它具有功能強大、效率高、簡潔靈活和可移植性等特點,在軟件開發(fā)領域深受人們的普遍重視。本書系統(tǒng)、全面地介紹了C語言程序設計的方法,共分11章。內容包括C語言的各種數據類型(基本的和構造的)、運算符和表達式、各種語句、函數、編譯預處理以及文件操作等內容。本書內容全面,結構合理,通過實例對C語言的語法要點進行了詳盡的闡述,是學習C語言的一本難得的教科書。本書既可供C語言初學者學習使用,也可供有一定經驗的軟件開發(fā)人員學習參考。/// 第1章C語言概述。從介紹C語言的發(fā)展歷史和特點入手,并結合了一些實例來向讀者展示C語言的概貌,使讀者能夠從整體上對C語言有一個概括性的認識。并簡單地介紹了C語言程序的開發(fā)過程以及C語言的字符集及詞法約定。第2章基本數據類型。向讀者介紹了C程序設計語言中的常量、簡單變量以及基本數據類型等相關的基礎知識,并簡單介紹了常用的兩個標準輸入輸出函數。第3章運算符和表達式。介紹了構成C語言語句的基本成分——表達式以及用于構造表達式的運算符。在介紹運算符的同時,還介紹了運算符的優(yōu)先級和結合性。第4章語句和控制流。介紹了構成C語言程序的各類語句,包括簡單語句、選擇語句、循環(huán)語句以及轉移語句。第5章函數。介紹了最能體現C語言結構化設計思想的內容——函數。主要從函數的定義、說明、函數調用以及函數調用的嵌套和遞歸等方面進行介紹。第6章變量的作用域與存儲類。主要介紹了變量的作用域——局部變量和全局變量以及變量的4種存儲類——自動的、靜態(tài)的、寄存器的和外部的存儲類,從而,使讀者能夠更好地運用變量。第7章數組。介紹了C語言中的一種重要的構造數據類型——數組,在介紹數組的過程中,還特別介紹了數組中的一種特例——字符數組。第8章指針。詳盡地介紹C語言的重點兼難點——指針。第9章結構、聯(lián)合及其他類型。介紹了C語言中的另外兩種構造類型——結構和聯(lián)合以及枚舉和位域類型,還介紹了用typedef來為已知的類型定義別名。第10章編譯預處理。介紹了C語言的一大特色——編譯預處理,主要介紹了編譯預處理的宏定義、文件包含和條件編譯3個主要功能。第11章文件。主要介紹了圍繞文件操作的標準輸入輸出庫函數。本書覆蓋了C語言的主要的語言點,對C語言的介紹也比較系統(tǒng)和全面。為了使讀者能夠真正掌握C語言,我們在介紹C語言的各個語言點時力求做到通俗,尤其是對語言點中容易出現錯誤的地方作了詳細的說明,并結合了很多實例,使讀者能夠做到真正加以運用。本書的例子程序都是在計算機上調試通過并能正常運行的。盡管這些例子不一定能夠完全適合您的應用需要,但對于您學習語言、掌握各個語言點來講已經足夠了,希望讀者能夠舉一反三,開發(fā)出您自己的應用程序來。 本書前言特色及評論文章節(jié)選