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