C語言是國內(nèi)外廣泛使用的計(jì)算機(jī)語言,也是計(jì)算機(jī)程序員應(yīng)掌握的一種基本程序設(shè)計(jì)語言。本書面向程序設(shè)計(jì)初學(xué)者編寫,內(nèi)容包括:初識(shí)C語言,數(shù)據(jù)類型、運(yùn)算符與表達(dá)式,順序結(jié)構(gòu)程序設(shè)計(jì),選擇結(jié)構(gòu)程序設(shè)計(jì),循環(huán)結(jié)構(gòu)程序設(shè)計(jì),數(shù)組,函數(shù),指針,結(jié)構(gòu)體與共用體,文件以及項(xiàng)目綜合實(shí)訓(xùn)。本書針對(duì)C語言初學(xué)者和高職高專學(xué)生的特點(diǎn),以“注重基礎(chǔ)、注重方法、注重編程技能、注重應(yīng)用”為指導(dǎo)思想,靈活運(yùn)用案例教學(xué)、任務(wù)驅(qū)動(dòng)、啟發(fā)式教學(xué)等多種教學(xué)方法,對(duì)C語言的語法知識(shí)和C程序的設(shè)計(jì)思想及設(shè)計(jì)方法等進(jìn)行了系統(tǒng)介紹,特別適合將C語言程序設(shè)計(jì)作為第一門程序設(shè)計(jì)課程的高等職業(yè)院校的學(xué)生! ”緯瓤勺鳛楦呗毟邔T盒8鲗I(yè)的C語言課程教材,又可以作為成人教育、培訓(xùn)機(jī)構(gòu)的C語言培訓(xùn)教材,還可以作為C語言編程愛好者的自學(xué)參考書。
江本書以章節(jié)形式編寫,最后加入項(xiàng)目綜合實(shí)訓(xùn),知識(shí)點(diǎn)全面,語言通順,習(xí)題和上機(jī)實(shí)踐豐富,由蘇信息職業(yè)技術(shù)學(xué)院院長(zhǎng),蘇州大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院副院長(zhǎng)擔(dān)任主審。本書配套習(xí)題答案、多媒體課件、全部源代碼、授課計(jì)劃、模擬試卷等豐富的教學(xué)資源。
第1章 初識(shí)C語言
1.1 C語言的產(chǎn)生與發(fā)展
1.2 C語言的特點(diǎn)
1.3 簡(jiǎn)單的C程序介紹
自測(cè)題
上機(jī)實(shí)踐與能力拓展
第2章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
2.1 數(shù)據(jù)類型
2.2 常量與變量
2.3 運(yùn)算符與表達(dá)式
自測(cè)題
上機(jī)實(shí)踐與能力拓展
第3章 順序結(jié)構(gòu)程序設(shè)計(jì)
3.1 程序設(shè)計(jì)基礎(chǔ)知識(shí)
3.2 C語句分類
第1章 初識(shí)C語言
1.1 C語言的產(chǎn)生與發(fā)展
1.2 C語言的特點(diǎn)
1.3 簡(jiǎn)單的C程序介紹
自測(cè)題
上機(jī)實(shí)踐與能力拓展
第2章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
2.1 數(shù)據(jù)類型
2.2 常量與變量
2.3 運(yùn)算符與表達(dá)式
自測(cè)題
上機(jī)實(shí)踐與能力拓展
第3章 順序結(jié)構(gòu)程序設(shè)計(jì)
3.1 程序設(shè)計(jì)基礎(chǔ)知識(shí)
3.2 C語句分類
3.3 數(shù)據(jù)的輸入與輸出
3.4 順序結(jié)構(gòu)程序設(shè)計(jì)舉例
自測(cè)題
上機(jī)實(shí)踐與能力拓展
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)
4.1 關(guān)系運(yùn)算符及其表達(dá)式
4.2 邏輯運(yùn)算符及其表達(dá)式
4.3 if語句
4.4 switch語句
自測(cè)題
上機(jī)實(shí)踐與能力拓展
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
5.1 while語句
5.2 do-while語句
5.3 for語句
5.4 循環(huán)的嵌套
5.5 break和continue語句
5.6 goto語句
自測(cè)題
上機(jī)實(shí)踐與能力拓展
第6章 數(shù)組
6.1 一維數(shù)組
6.2 二維數(shù)組
6.3 字符數(shù)組
6.4 字符串處理函數(shù)
自測(cè)題
上機(jī)實(shí)踐與能力拓展
第7章 函數(shù)
7.1 C函數(shù)概述
7.2 函數(shù)的定義與調(diào)用
7.3 函數(shù)的嵌套調(diào)用
7.4 函數(shù)的遞歸調(diào)用
7.5 數(shù)組作為函數(shù)參數(shù)
7.6 局部變量和全局變量
7.7 變量的存儲(chǔ)類別
7.8 內(nèi)部函數(shù)和外部函數(shù)
7.9 編譯預(yù)處理命令
自測(cè)題
上機(jī)實(shí)踐與能力拓展
第8章 指針
8.1 指針與指針變量
8.2 指針與數(shù)組
8.3 指針與字符串
8.4 指針與函數(shù)
8.5 指針數(shù)組和指向指針的指針
自測(cè)題
上機(jī)實(shí)踐與能力拓展
第9章 結(jié)構(gòu)體與共用體
9.1 結(jié)構(gòu)體類型與結(jié)構(gòu)體變量
9.2 結(jié)構(gòu)體數(shù)組
9.3 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針
9.4 用指針處理鏈表
9.5 共用體
9.6 枚舉類型
9.7 用typedef定義類型
自測(cè)題
上機(jī)實(shí)踐與能力拓展
第10章 文件
10.1 文件概述
10.2 文件類型指針
10.3 文件的打開與關(guān)閉
10.4 文件的讀寫
10.5 文件的定位
10.6 文件檢測(cè)函數(shù)
自測(cè)題
上機(jī)實(shí)踐與能力拓展
第11章 項(xiàng)目綜合實(shí)訓(xùn)
附錄1 ASCII碼表
附錄2 C語言的保留關(guān)鍵字
附錄3 C語言運(yùn)算符的優(yōu)先級(jí)與結(jié)合方向
附錄4 常用C語言標(biāo)準(zhǔn)庫函數(shù)
習(xí)題參考答案
參考文獻(xiàn)