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