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