出版時(shí)間:2011-12-1 出版社:北京郵電大學(xué)出版社 作者:楊路明
內(nèi)容概要
C語(yǔ)言是在當(dāng)今軟件開(kāi)發(fā)領(lǐng)域有著廣泛應(yīng)用的一種語(yǔ)言。本書(shū)全面介紹了C語(yǔ)言的基本概念,C語(yǔ)言的數(shù)據(jù)類(lèi)型、語(yǔ)句及結(jié)構(gòu)特點(diǎn),系統(tǒng)講述了C語(yǔ)言程序設(shè)計(jì)的基本方法和技巧。
全書(shū)選材先進(jìn),內(nèi)容豐富,講述力求理論聯(lián)系實(shí)際、深入淺出、循序漸進(jìn),注重培養(yǎng)讀者的程序設(shè)計(jì)能力,培養(yǎng)其良好的程序設(shè)計(jì)風(fēng)格和習(xí)慣。
本書(shū)可作為高等院校計(jì)算機(jī)專(zhuān)業(yè)或其他專(zhuān)業(yè)的計(jì)算機(jī)程序設(shè)計(jì)教學(xué)用書(shū),也可作為從事計(jì)算機(jī)應(yīng)用的科技人員的參考書(shū)和培訓(xùn)教材。
為了配合本書(shū)的學(xué)習(xí),作者還編寫(xiě)了與本書(shū)配套的《C語(yǔ)言程序設(shè)計(jì)上機(jī)指導(dǎo)與習(xí)題選解》一書(shū),可供學(xué)習(xí)時(shí)參考使用。
書(shū)籍目錄
第1章 引言
1.1 簡(jiǎn)單C語(yǔ)言程序
1.1.1 程序舉例
1.1.2 程序的構(gòu)成
1.2 算法和程序
1.2.1 算法的概念
1.2.2 流程圖——描述算法的工具
1.2.3 算法舉例
1.2.4 從算法到C語(yǔ)言程序
1.3 C語(yǔ)言程序的編程環(huán)境
1.3.1 C語(yǔ)言簡(jiǎn)介
1.3.2 從源文件到執(zhí)行程序
1.3.3 Visual Studio編程環(huán)境簡(jiǎn)介
習(xí)題1
第2章 C語(yǔ)言的基礎(chǔ)知識(shí)
2.1 C語(yǔ)言的基本要素
2.1.1 字符集
2.1.2 標(biāo)識(shí)符
2.1.3 關(guān)鍵字
2.2 數(shù)據(jù)
2.2.1 常量
2.2.2 變量
2.3 C語(yǔ)言的基本數(shù)據(jù)類(lèi)型
2.3.1 數(shù)據(jù)類(lèi)型概述
2.3.2 整型
2.3.3 浮點(diǎn)型
2.3.4 字符型
2.4 運(yùn)算初步
2.4.1 算術(shù)運(yùn)算
2.4.2 賦值運(yùn)算
2.4.3 自增與自減運(yùn)算符
2.5 數(shù)據(jù)類(lèi)型轉(zhuǎn)換
2.5.1 類(lèi)型自動(dòng)轉(zhuǎn)換
2.5.2 賦值轉(zhuǎn)換
2.5.3 強(qiáng)制類(lèi)型轉(zhuǎn)換
習(xí)題2
第3章 簡(jiǎn)單語(yǔ)句與順序結(jié)構(gòu)程序
3.1 C語(yǔ)言的簡(jiǎn)單語(yǔ)句
3.1.1 表達(dá)式語(yǔ)句
3.1.2 函數(shù)調(diào)用語(yǔ)句
3.1.3 常用數(shù)學(xué)函數(shù)
3.2 輸出函數(shù)
3.2.1 字符輸出函數(shù)
3.2.2 格式輸出函數(shù)
3.2.3 輸出項(xiàng)的格式說(shuō)明
3.3 輸入函數(shù)
3.3.1 字符輸入函數(shù)
3.3.2 格式輸入函數(shù)
3.4 順序結(jié)構(gòu)程序
3.4.1 順序流程
3.4.2 順序結(jié)構(gòu)程序設(shè)計(jì)舉例
習(xí)題3
第4章 選擇結(jié)構(gòu)程序
4.1 關(guān)系運(yùn)算
4.1.1 關(guān)系運(yùn)算符
4.1.2 關(guān)系表達(dá)式
4.2 邏輯運(yùn)算
4.2.1 邏輯運(yùn)算符
4.2.2 邏輯表達(dá)式
4.3 if 語(yǔ)句
4.3.1 單分支if語(yǔ)句
4.3.2 雙分支if語(yǔ)句
4.3.3 多分支選擇結(jié)構(gòu)
4.3.4 if語(yǔ)句的嵌套
4.4 switch語(yǔ)句
4.5 結(jié)構(gòu)嵌套程序舉例
習(xí)題4
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
5.1 while語(yǔ)句
5.2 do-while語(yǔ)句
5.3 for語(yǔ)句
5.3.1 for語(yǔ)句的一般形式
5.3.2 for語(yǔ)句中的各表達(dá)式含義
5.3.3 for語(yǔ)句與while語(yǔ)句的比較
5.4 break和continue語(yǔ)句
5.4.1 break語(yǔ)句
5.4.2 continue語(yǔ)句
5.5 循環(huán)的嵌套
5.6 復(fù)合結(jié)構(gòu)程序舉例
習(xí)題5
第6章 函數(shù)與編譯預(yù)處理
6.1 功能模塊與函數(shù)
6.2 函數(shù)的定義與調(diào)用
6.2.1 定義函數(shù)
6.2.2 函數(shù)的聲明
6.2.3 函數(shù)的調(diào)用
6.2.4 函數(shù)的嵌套調(diào)用
6.2.5 參數(shù)的傳遞
6.3 函數(shù)的遞歸調(diào)用
6.4 變量的作用域和存儲(chǔ)期
6.4.1 變量的作用域
6.4.2 變量的生存期
6.5 內(nèi)部函數(shù)和外部函數(shù)
6.6 編譯預(yù)處理
6.6.1 宏定義
6.6.2 文件包含
6.7 函數(shù)設(shè)計(jì)舉例
習(xí)題6
第7章 數(shù)組
7.1 一維數(shù)組
7.1.1 一維數(shù)組的定義
7.1.2 一維數(shù)組元素的引用
7.1.3 一維數(shù)組的存儲(chǔ)結(jié)構(gòu)與初始化
7.2 二維數(shù)組
7.2.1 二維數(shù)組的定義
7.2.2 二維數(shù)組元素的引用
7.2.3 二維數(shù)組的存儲(chǔ)
7.2.4 二維數(shù)組的初始化
7.3 數(shù)組的應(yīng)用
7.4 字符數(shù)組和字符串
7.4.1 字符數(shù)組的定義與初始化
7.4.2 字符串及其存儲(chǔ)
7.4.3 字符串的輸入與輸出
7.4.4 字符串處理函數(shù)
7.5 數(shù)組作為函數(shù)的參數(shù)
7.6 程序舉例
習(xí)題7
第8章 指針
8.1 指針與指針變量
8.1.1 指針的概念
8.1.2 指針變量的定義與初始化
8.1.3 指針運(yùn)算
8.1.4 多級(jí)指針
8.2 指針與函數(shù)
8.2.1 指針作為函數(shù)參數(shù)
8.2.2 指針函數(shù)
8.2.3 指向函數(shù)的指針
8.3 指針與數(shù)組
8.3.1 指向一維數(shù)組的指針
8.3.2 二維數(shù)組與多維數(shù)組的指針表示法
8.4 指針與字符串
8.4.1 字符串的指針表示法
8.4.2 字符串?dāng)?shù)組
8.5 指針數(shù)組與命令行參數(shù)
8.5.1 指針數(shù)組
8.5.2 指針數(shù)組與命令行參數(shù)
8.6 程序舉例
習(xí)題8
第9章 結(jié)構(gòu)體數(shù)據(jù)類(lèi)型與鏈表
9.1 結(jié)構(gòu)體類(lèi)型的定義
9.2 結(jié)構(gòu)體類(lèi)型變量
9.2.1 結(jié)構(gòu)體類(lèi)型變量的定義
9.2.2 結(jié)構(gòu)體變量的使用
9.2.3 結(jié)構(gòu)體變量的初始化
9.2.4 結(jié)構(gòu)體變量的輸入和輸出
9.3 結(jié)構(gòu)體類(lèi)型數(shù)組
9.3.1 結(jié)構(gòu)體類(lèi)型數(shù)組的定義
9.3.2 結(jié)構(gòu)體類(lèi)型數(shù)組的初始化
9.3.3 結(jié)構(gòu)體數(shù)組的使用
9.4 結(jié)構(gòu)體類(lèi)型指針
9.4.1 指向結(jié)構(gòu)體變量的指針
9.4.2 指向結(jié)構(gòu)體數(shù)組元素的指針
9.5 結(jié)構(gòu)體與函數(shù)
9.5.1 結(jié)構(gòu)體變量作函數(shù)參數(shù)
9.5.2 指向結(jié)構(gòu)體變量的指針作為函數(shù)參數(shù)
9.5.3 返回結(jié)構(gòu)體類(lèi)型值的函數(shù)
9.6 共用體與枚舉類(lèi)型
9.6.1 共用體類(lèi)型
9.6.2 枚舉類(lèi)型
9.7 鏈表
9.7.1 鏈表概述
9.7.2 內(nèi)存動(dòng)態(tài)管理函數(shù)
9.7.3 鏈表的基本操作
9.8 程序舉例
習(xí)題9
第10章 文件
10.1 文件概述
10.1.1 文件及文件分類(lèi)
10.1.2 文件存取方式
10.2 文件操作
10.2.1 文件FILE結(jié)構(gòu)指針
10.2.2 文件的打開(kāi)操作
10.2.3 關(guān)閉文件
10.2.4 文件操作狀態(tài)檢測(cè)
10.2.5 文件的順序讀寫(xiě)
10.2.6 文件的隨機(jī)讀寫(xiě)
習(xí)題10
附錄1 ASCII字符編碼一覽表
附錄2 運(yùn)算符的優(yōu)先級(jí)別和結(jié)合方向一覽表
附錄3 常用C語(yǔ)言庫(kù)函數(shù)
參考文獻(xiàn)
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
C語(yǔ)言程序設(shè)計(jì)教程(第2版)(修訂版) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版