定 價(jià):36 元
叢書名:全國高等職業(yè)教育規(guī)劃教材
- 作者:吉順如, 辜碧容, 唐政編著
- 出版時(shí)間:2015/5/1
- ISBN:9787111497868
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP312C
- 頁碼:245
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書共9章,內(nèi)容包括:C語言概述,數(shù)據(jù)類型、運(yùn)算符和表達(dá)式,C程序中的輸入、輸出,C程序的控制結(jié)構(gòu),數(shù)組,函數(shù),指針,結(jié)構(gòu)體與共用體,文件等。每章精心選擇典型例題進(jìn)行分析,選擇難易適中的習(xí)題供學(xué)生課后練習(xí),每章的上機(jī)實(shí)驗(yàn)題均包括改錯(cuò)題、程序填空題及編程題。
在20世紀(jì)70年代,C語言就因?yàn)槠涓咝、靈活性和適應(yīng)性而廣為應(yīng)用,迅速成為軟件開發(fā)最主要的程序設(shè)計(jì)語言之一。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,雖然C語言在軟件開發(fā)領(lǐng)域中的地位已逐漸為可視化編程語言(如Visual Basic、Visual C++、Delphi等)所替代,但是在工程應(yīng)用領(lǐng)域,C語言依然有著強(qiáng)大的生命力。特別在教育領(lǐng)域,C語言仍是程序設(shè)計(jì)課程首選的入門語言。本書就是依據(jù)高職高專院校非計(jì)算機(jī)專業(yè)"C語言程序設(shè)計(jì)"課程教學(xué)大綱編寫的專用教材。通過本門課程的學(xué)習(xí),使高職高專學(xué)生掌握C語言程序設(shè)計(jì)的基礎(chǔ)知識(shí)、基本概念,掌握C語言程序設(shè)計(jì)的思想和編程技巧,通過實(shí)踐,提高分析問題和解決問題的能力,為后續(xù)課程的學(xué)習(xí)和應(yīng)用開發(fā)打下扎實(shí)的高級(jí)語言理論和實(shí)踐基礎(chǔ)。
本書在編寫中仔細(xì)考慮了內(nèi)容的取舍,以教學(xué)大綱為依據(jù),不刻意追求"系統(tǒng)性和完整性",而是把應(yīng)用性作為重點(diǎn)。在教學(xué)內(nèi)容的敘述上,突出基本概念,將基本概念和方法的應(yīng)用放在例題中,結(jié)合程序進(jìn)行講解。同時(shí),借助"程序說明"和"注意"等教學(xué)提示,幫助學(xué)生理解教學(xué)內(nèi)容,少走彎路。為了幫助學(xué)生掌握有關(guān)的基本概念和方法,每章都精心選擇了典型例題進(jìn)行分析,選擇難易適中的習(xí)題供學(xué)生課后練習(xí)。C語言程序設(shè)計(jì)是一門理論性、實(shí)踐性均較強(qiáng)的課程,要注重上機(jī)編程實(shí)踐,因此本書的每個(gè)章節(jié)后均提供上機(jī)實(shí)驗(yàn)題,題型包括改錯(cuò)題、程序填空題及編程題。這些練習(xí)和實(shí)驗(yàn)編程的內(nèi)容緊扣大綱要求,既有基本練習(xí)題,也配有少量有一定難度的題目,教師可根據(jù)實(shí)際教學(xué)情況選用。
本書由吉順如、辜碧容、唐政編寫,吉順如統(tǒng)稿。全書的例題和習(xí)題均上機(jī)進(jìn)行了調(diào)試驗(yàn)證。
限于編著者的學(xué)識(shí)水平,且由于時(shí)間倉促,書中錯(cuò)誤在所難免,懇請(qǐng)讀者提出寶貴意見。
編者
第1章C語言概述
1.1 C語言簡(jiǎn)介
1.1.1 C語言的產(chǎn)生
1.1.2 C語言的特點(diǎn)
1.2 C程序的結(jié)構(gòu)及書寫格式
1.2.1 C程序的結(jié)構(gòu)
1.2.2 C程序的書寫格式
1.3 C程序的開發(fā)過程
1.4典型例題分析
1.5實(shí)驗(yàn)1C程序運(yùn)行環(huán)境及簡(jiǎn)單程序的運(yùn)行
1.6習(xí)題
第2章數(shù)據(jù)類型、運(yùn)算符和表達(dá)式
2.1概述
2.2常量
2.3變量
2.3.1變量的概念
2.3.2變量的類型
2.3.3變量的定義和初始化
2.3.4各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算
2.4算術(shù)運(yùn)算符和算術(shù)運(yùn)算表達(dá)式
2.4.1算術(shù)運(yùn)算符
2.4.2算術(shù)運(yùn)算表達(dá)式
2.5賦值運(yùn)算符和賦值表達(dá)式
2.5.1賦值運(yùn)算符和復(fù)合的賦值運(yùn)算符
2.5.2賦值運(yùn)算表達(dá)式
2.6 自加、自減運(yùn)算符
2.7位運(yùn)算符
2.7.1按位邏輯運(yùn)算符 "
2.7.2移位運(yùn)算符
2.8逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式
2.9典型例題分析
2.10實(shí)驗(yàn)2數(shù)據(jù)類型、運(yùn)算符和表達(dá)式的使用
第3章C程序中的輸入和輸出
3.1概述
3.2格式輸出函數(shù)printf()和格式輸入函數(shù)scallf
3.2.1格式輸出函數(shù)prnfO
3.2.2格式輸入函數(shù)scaI1彤
3.3字符輸出函數(shù)putchar()和字符輸入函數(shù)getch
3.3.1字符輸出函數(shù)putchar()
3.3.2字符輸入函數(shù)getcharO
3.4典型例題分析
3.5實(shí)驗(yàn)3設(shè)計(jì)并運(yùn)行簡(jiǎn)單的C程序
3.6習(xí)題
第4章C程序的控制結(jié)構(gòu)
4.1程序算法簡(jiǎn)介
4.1.1算法的概念
4.1.2算法的表示
4.1.3算法的特性
4.2順序結(jié)構(gòu)程序設(shè)計(jì)
4.2.1順序結(jié)構(gòu)的構(gòu)成
4.2.2 C程序的基本語句 "
4.2.3編譯預(yù)處理命令
4.3 關(guān)系運(yùn)算符和關(guān)系運(yùn)算表達(dá)式
4.3.1關(guān)系運(yùn)算符 "
4.3.2關(guān)系運(yùn)算表達(dá)式
4.4邏輯運(yùn)算符和邏輯運(yùn)算表達(dá)式
4.4.1邏輯運(yùn)算符
4.4.2邏輯運(yùn)算表達(dá)式 "
4.5 選擇結(jié)構(gòu)程序設(shè)計(jì)
4.5.1 if語句
4.5.2 if語句的嵌套 "
4.5.3 switch語句
4.6循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
4.6.1 while語句 "
4.6.2 do-while語句
4.6.3 for語句
4.6.4循環(huán)的嵌套
4.7 continue語句和break語句
4.7.1 continue語句 "
4.7.2 break語句
4.8典型例題分析
4.9實(shí)驗(yàn)4選擇結(jié)構(gòu)程序設(shè)計(jì)
4.10實(shí)驗(yàn)5循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
4.11習(xí)題
第5章數(shù)組
5.1 -維數(shù)組的定義及應(yīng)用
5.1.1定義
5 .1.2初始化 一
5.1.3 -維數(shù)組元素的引用
5.2字符數(shù)組與字符串
5.2.1字符數(shù)組 一
5.2.2字符串
5.2.3常用的字符串處理函數(shù) "
5.3二維數(shù)組
5.3.1二維數(shù)組的定義和初始化
5.3.2二維數(shù)組元素的引用
5.4典型例題分析
5.5實(shí)驗(yàn)6數(shù)組程序設(shè)計(jì)
5.6習(xí)題
第6章函數(shù)
6.1 函數(shù)概念
6.1.1概述
6.1.2函數(shù)的分類
6.2 函數(shù)的定義
6.3 函數(shù)參數(shù)和函數(shù)的值
6.3.1形式參數(shù)和實(shí)際參數(shù)
6.3.2函數(shù)的返回值 "
6.4函數(shù)的調(diào)用
6.4.1 函數(shù)調(diào)用的一般形式
6.4.2函數(shù)聲明 "
6.4.3函數(shù)調(diào)用中的值傳遞和地址傳遞
6.4.4函數(shù)的嵌套調(diào)用
6.4.5 函數(shù)的遞歸調(diào)用
6.5局部變量和全局變量
6.5.1局部變量
6.5.2全局變量
6.6動(dòng)態(tài)存儲(chǔ)變量與靜態(tài)存儲(chǔ)變量
6.7 內(nèi)部函數(shù)和外部函數(shù)
6.7.1 內(nèi)部函數(shù)
6.7.2外部函數(shù) "
6.8典型例題分析
6.9實(shí)驗(yàn)7函數(shù)程序設(shè)計(jì)
6.10習(xí)題
7章指針
7.1指針和指針變量的概念
7.1.1指針的概念
7.1.2指針變量的概念
7.2指針作為函數(shù)參數(shù)
7.3指針與數(shù)組
7.3.1 一維數(shù)組的指針
7.3.2二維數(shù)組的指針
7.3.3字符串的指針
7.3.4指針數(shù)組
7.4指針與函數(shù)
7.4.1 指向函數(shù)的指針
7.4.2指針函數(shù)
7.5 典型例題分析
7.6實(shí)驗(yàn)8指針程序設(shè)計(jì)
7.7習(xí)題
8章結(jié)構(gòu)體與共用體
8.1結(jié)構(gòu)體
8.1.1結(jié)構(gòu)體類型的定義
8.1.2結(jié)構(gòu)體變量的定義和引用
8.1.3指向結(jié)構(gòu)體類型數(shù)據(jù)的指針
8.1.4結(jié)構(gòu)體數(shù)組
8.1.5結(jié)構(gòu)體與函數(shù)
8.2鏈表
8.2:1動(dòng)態(tài)存儲(chǔ)管理
8.2.2鏈表簡(jiǎn)介
8.2.3鏈表的基本操作
8.3共用體
8.3.1共用體變量的定義
8.3.2共用體變量的引用
8.4類型說明符typedef
8.5典型例題分析
實(shí)驗(yàn)9結(jié)構(gòu)體程序設(shè)計(jì)
第9章文件
9.1概述
9.2文件的讀和寫
9.2.1 文件的打開和關(guān)閉
9.2.2讀寫文件的函數(shù)及應(yīng)用
9.2.3文件讀寫中的檢測(cè)函數(shù)
9.3典型例題分析
9.4實(shí)驗(yàn)10文件程序設(shè)計(jì)
9.5習(xí)題
附錄 一
附錄A常用字符與ASCⅡ代碼對(duì)照表
附錄BC語言中的關(guān)鍵字
附錄C運(yùn)算符和結(jié)合性
附錄DC庫函數(shù)
附錄E Visual C++6.0編程環(huán)境
參考文獻(xiàn)