《C語言程序設(shè)計(jì)》按照教育部高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會編制的《關(guān)于進(jìn)一步加強(qiáng)高等學(xué)校計(jì)算機(jī)基礎(chǔ)教學(xué)的意見暨計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求》(試行)文件中有關(guān)C語言程序設(shè)計(jì)課程的教學(xué)基本要求編寫而成。全書共分10章,系統(tǒng)地介紹了程序設(shè)計(jì)的基本概念,C語言的各種數(shù)據(jù)類型、運(yùn)算符和表達(dá)式、模塊化程序設(shè)計(jì)方法,控制結(jié)構(gòu)、指針、結(jié)構(gòu)體和文件系統(tǒng)的基本操作。
《C語言程序設(shè)計(jì)》內(nèi)容安排循序漸進(jìn),采用通俗易懂、深入淺出的講解方法,配有豐富的例題和大量習(xí)題以強(qiáng)化各個知識點(diǎn),通過兩個貫穿全書的案例結(jié)合各章內(nèi)容以講解不同的實(shí)現(xiàn)方法。此外,為幫助讀者對教材內(nèi)容的理解和掌握,提高和強(qiáng)化動手能力,結(jié)合每章內(nèi)容,還編寫了配套實(shí)驗(yàn)指導(dǎo)書——《C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與習(xí)題解答》(ISBN:978-7-04-031509-7),供讀者學(xué)習(xí)時參考使用。
《C語言程序設(shè)計(jì)》既可作為高等學(xué)校計(jì)算機(jī)程序設(shè)計(jì)教材,也可作為計(jì)算機(jī)程序設(shè)計(jì)培訓(xùn)教材或其他從事計(jì)算機(jī)程序設(shè)計(jì)人員的自學(xué)參考書。
《C語言程序設(shè)計(jì)》根據(jù)初學(xué)者的特點(diǎn)和認(rèn)知規(guī)律,遵照循序漸進(jìn)、由淺入深的原則,精選內(nèi)容,分散難點(diǎn),選例經(jīng)典實(shí)用、分析透徹淺顯,力求做到內(nèi)容新穎、概念清晰、實(shí)用性強(qiáng),通俗易懂。 《C語言程序設(shè)計(jì)》由多年從事教學(xué)與程序設(shè)計(jì)的教師編寫,有許多獨(dú)特之處,符合項(xiàng)目開發(fā)的標(biāo)準(zhǔn)規(guī)范。通過兩個貫穿全書的案例結(jié)合各章內(nèi)容講解不同的實(shí)現(xiàn)方法,使學(xué)生在掌握知識點(diǎn)的同時加深對編程方法的理解! 忻空露及才庞辛(xí)題,加強(qiáng)讀者對所學(xué)知識點(diǎn)的理解與掌握!禖語言程序設(shè)計(jì)》的編寫融入了編者多年的教學(xué)經(jīng)驗(yàn),是多年教學(xué)與研究成果的體現(xiàn)。
第1章 概述
1.1 C語言的介紹
1.1.1 C語言的歷史
1.1.2 C語言的基本用途
1.1.3 C語言的特點(diǎn)
1.2 C程序基本結(jié)構(gòu)
1.3 編碼風(fēng)格
1.4 使用集成開發(fā)環(huán)境(IDE)編程
1.4.1 C程序的一般開發(fā)過程
1.4.2 TurboC2.0集成開發(fā)環(huán)境的使用方法
1.4.3 Linux操作系統(tǒng)中C程序的開發(fā)方法
1.4.4 VisualC++6.0集成開發(fā)環(huán)境
1.5 案例
1.6 小結(jié)
習(xí)題
第2章 變量與表達(dá)式
2.1 簡單表達(dá)式
2.1.1 算術(shù)運(yùn)算符及其表達(dá)式
2.1.2 C語言表達(dá)式書寫規(guī)則
2.2 變量與常量
2.2.1 變量
2.2.2 常量和符號常量
2.3 數(shù)據(jù)類型
2.3.1 整型數(shù)據(jù)
2.3.2 實(shí)型數(shù)據(jù)
2.3.3 字符型數(shù)據(jù)
2.3.4 類型轉(zhuǎn)換
2.4 賦值語句
2.5 復(fù)雜表達(dá)式
2.5.1 自增、自減運(yùn)算符
2.5.2 關(guān)系運(yùn)算符與關(guān)系表達(dá)式
2.5.3 邏輯運(yùn)算符與邏輯表達(dá)式
2.5.4 逗號運(yùn)算符
2.6 基本輸入輸出函數(shù)
2.6.1 字符輸入與輸出函數(shù)
2.6.2 格式化輸入與輸出函數(shù)
2.6.3 常用函數(shù)
2.7 順序結(jié)構(gòu)程序設(shè)計(jì)
2.8 案例
2.9 小結(jié)
習(xí)題
第3章 控制語句
3.1 if…else語句
3.1.1 if…else語句的三種形式
3.1.2 if語句的嵌套
3.1.3 條件運(yùn)算符
3.2 switch…case語句
3.3 for語句
3.4 while、do…while語句
3.4.1 while語句
3.4.2 do…while語句
3.5 break、continue語句
3.5.1 break語句
3.5.2 Continue語句
3.6 goto語句
3.7 多重循環(huán)
3.8 案例
3.9 小結(jié)
習(xí)題
第4章 數(shù)組
4.1 數(shù)組的概念
4.1.1 數(shù)組的一般概念
4.1.2 數(shù)組的特點(diǎn)
4.1.3 數(shù)組的使用場合
4.2 一維數(shù)組
4.2.1 一維數(shù)組的定義
4.2.2 一維數(shù)組元素的引用
4.2.3 一維數(shù)組的賦值
4.2.4 一維數(shù)組應(yīng)用舉例
4.3 多維數(shù)組
4.3.1 多維數(shù)組的定義
4.3.2 二維數(shù)組的引用
4.3.3 二維數(shù)組的賦值
4.3.4 二維數(shù)組應(yīng)用舉例
4.4 字符數(shù)組
4.4.1 字符數(shù)組的定義
4.4.2 字符數(shù)組的賦值
4.4.3 字符數(shù)組的引用
4.4.4 字符串
4.4.5 字符數(shù)組的輸入輸出
4.4.6 常用的字符串處理函數(shù)
4.4.7 字符數(shù)組應(yīng)用舉例
4.5 案例
4.6 小結(jié)
習(xí)題
第5 章函數(shù)
5.1 函數(shù)的定義
5.1.1 函數(shù)定義的一般格式
5.1.2 &"空函數(shù)&"
5.2 函數(shù)的運(yùn)用
5.2.1 函數(shù)的調(diào)用
5.2.2 參數(shù)傳遞
5.3 變量的作用域與生存期
5.3.1 局部變量
5.3.2 全局變量
5.3.3 變量的生存期
5.3.4 用extern聲明外部變量
5.3.5 用static聲明外部變量
5.3.6 函數(shù)的存儲類另口
5.4 函數(shù)的嵌套與遞歸調(diào)用
5.4.1 函數(shù)的嵌套調(diào)用
5.4.2 函數(shù)的遞歸調(diào)用
5.5 案例
5.6 小結(jié)
習(xí)題
第6章 指針
6.1 指針的含義
6.2 指針變量
6.2.1 指針變量的定義
6.2.2 指針變量的引用
6.2.3 指針的運(yùn)算
6.3 指針與數(shù)組
6.3.1 指向數(shù)組元素的指針
6.3.2 指針與字符串
6.3.3 指針數(shù)組
6.3.4 指針與二維數(shù)組
6.4 指針與函數(shù)
6.4.1 指針作為函數(shù)的參數(shù)
6.4.2 指針函數(shù)
6.4.3 函數(shù)指針
6.5 案例
6.6 小結(jié)
習(xí)題
第7章 結(jié)構(gòu)體與其他構(gòu)造數(shù)據(jù)類型
7.1 結(jié)構(gòu)體
7.2 結(jié)構(gòu)體數(shù)組的定義和引用
7.2.1 結(jié)構(gòu)體數(shù)組的定義
7.2.2 結(jié)構(gòu)體數(shù)組的初始化
7.2.3 結(jié)構(gòu)體數(shù)組的輸入與輸出
7.3 指向結(jié)構(gòu)體的指針
7.3.1 結(jié)構(gòu)體指針的定義和引用
7.3.2 指向結(jié)構(gòu)體數(shù)組的指針
7.4 結(jié)構(gòu)體與函數(shù)
7.4.1 結(jié)構(gòu)體傳遞給函數(shù)的方式
7.4.2 結(jié)構(gòu)體的應(yīng)用
7.5 復(fù)雜的結(jié)構(gòu)體
7.5.1 結(jié)構(gòu)體作為結(jié)構(gòu)體成員
7.5.2 結(jié)構(gòu)體的自我引用
7.6 鏈表
7.6.1 鏈表概述
7.6.2 C語言中的內(nèi)存管理函數(shù)
7.6.3 創(chuàng)建動態(tài)鏈表
7.6.4 鏈表的插入操作
7.6.5 鏈表的刪除操作
7.6.6 鏈表的查找操作
7.6.7 鏈表的輸出操作
7.7 共用體
7.7.1 共用體類型的定義與變量的
……
第8章 文件
第9章 編譯預(yù)處理與多模塊可執(zhí)行程序的生成
第10章 位運(yùn)算
附錄一 常用字符與ASCII碼對照表
附錄二 運(yùn)算符的優(yōu)先級與結(jié)合性
附錄三 C常用庫函數(shù)
參考文獻(xiàn)