本書從初學者的角度出發(fā),以通俗易懂的語言、豐富多彩的實例,詳細介紹使用C語言進行程序開發(fā)應該掌握的各方面知識。書中所有知識都結合具體實例進行介紹,努力實現“零基礎”入門,每個章節(jié)都配備了教學課件及教學短視頻,以二維碼的形式展現。
全書共分12 章,內容包括C 語言概述、C 語言程序設計基礎、順序結構程序設計、選擇結構程序設計、循環(huán)結構程序設計、數組、函數、預處理命令、指針、結構體和共用體、文件、位運算。
本書適合作為高等職業(yè)院校程序設計課程的教材,也可作為社會培訓人員的參考用書,還可供軟件開發(fā)入門者自學使用。
(1)內容生動,實例豐富,好學易懂,“零基礎”入門。
(2)由淺入深,逐步深入,適應不同程度的讀者。
(3)例題和習題貼近實際,可提升讀者程序設計和用C語言解決實際問題的能力。
(4)結構清晰明了,內容全面詳細,涵蓋了C語言中的各個知識點。
(5)將“互聯網+”思維融入教材中,以二維碼的形式展現。
C 語言是一門歷史悠久的程序設計語言,它不僅具備很多高級語言的特點和優(yōu)勢,清晰地體現了結構化、模塊化的思想和方法,在很多方面有擴充、提高和加強,而且還具有低級語言的許多特點,可直接訪問內存地址,對字節(jié)的位進行多種運算,調用系統功能,大大提高了程序運行的效率。C 語言功能豐富,表達能力強,使用靈活方便,應用面廣,可移植性好,特別適合于編寫系統軟件和應用軟件。它不僅是計算機專業(yè)學生的必修課,也是許多非計算機專業(yè)學生所青睞的技術學科。C 語言程序設計已成為全國和各省計算機等級考試的重要考試內容,F在C語言不僅是廣大計算機應用人員編程的首選,也是學習面向對象的C++、Visual C++等更高層次編程語言必備的基礎。
本書于2016年8月發(fā)行第一版,受到廣大讀者的歡迎,多次重印。為適應當前形勢需要,結合有關專家和讀者的意見以及主編多年教學和實踐應用的體會,編寫了第二版。本次修訂,在保留第一版風格的基礎上,重新更新、改寫了各章節(jié),增加了大量翔實的例題及算法流程圖,增加了課后習題,所有程序都升級為Visual C++ 2010環(huán)境下編譯運行。每個章節(jié)都配備了教學課件及教學短視頻,以二維碼的形式展現。
參加本書編寫的教師長期工作于教學一線,具有多年程序設計語言教學經驗及軟件開發(fā)經驗。本書從初學者的角度出發(fā),以通俗易懂的語言、豐富多彩的實例,詳細介紹使用C語言進行程序開發(fā)應該掌握的各方面知識。書中所有知識都結合具體實例進行介紹,努力實現“零基礎”入門,由淺入深地對C語言程序設計內容進行全面闡述。本書主要具備如下特點:
(1)內容生動,實例豐富,好學易懂,“零基礎”入門。
(2)循序漸進,適應不同程度的讀者。
(3)例題和習題貼近實際,可提升讀者程序設計和用C語言解決實際問題的能力。
(4)結構清晰明了,內容全面詳細,涵蓋了C語言中的各個知識點。
(5)將“互聯網+”思維融入教材中,以二維碼的形式展現。
全書共分12 章,內容包括C 語言概述、C 語言程序設計基礎、順序結構程序設計、選擇結構程序設計、循環(huán)結構程序設計、數組、函數、預處理命令、指針、結構體和共用體、文件、位運算。附錄中列出常用字符與ASCII 碼對照表、C語言運算符的優(yōu)先級及結合性、C語言常用庫函數等,并給出課后習題參考答案。
本書在編者多年教學經驗、軟件開發(fā)經驗的基礎上,參考了多種資料編寫而成,適合作為高等職業(yè)院校程序設計課程的教材,也可作為社會培訓人員的參考用書,還可供軟件開發(fā)入門者自學使用。
本書由遼寧鐵道職業(yè)技術學院王素香老師、張寶石老師,錦州師范高等?茖W校魏鋼老師任主編,遼寧鐵道職業(yè)技術學院李孝貴老師任副主編,其中第1~3、8章和附錄由王素香老師編寫,第4~6 章由張寶石老師編寫,第7、9 章由李孝貴老師編寫,第10~12 章由魏鋼老師編寫。趙旭輝教授仔細審閱了全書并提出了許多寶貴意見,還有很多同志給予了大力幫助和支持,在此一并表示衷心的感謝。同時,對支持本書出版的中國鐵道出版社有限公司的有關同志致以深深的敬意。
由于編者水平有限,加之時間倉促,疏漏和不妥之處在所難免,敬請廣大專家、讀者批評指正。編者的電子郵箱:wsxlch@sohu.com。