注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C語(yǔ)言程序設(shè)計(jì)

C語(yǔ)言程序設(shè)計(jì)

C語(yǔ)言程序設(shè)計(jì)

定 價(jià):¥22.00

作 者: 張世祿等編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: C

ISBN: 9787121012334 出版時(shí)間: 2005-08-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 238 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是講述程序設(shè)計(jì)而不講授書中程序的教材。書中使用了程序設(shè)計(jì)新方法:首先,將問(wèn)題抽象和歸納成帶計(jì)算過(guò)程和計(jì)算條件的計(jì)算公式;然后,找出算式所對(duì)應(yīng)C語(yǔ)言中的語(yǔ)句或語(yǔ)句組,編寫主干程序段;最后,加上說(shuō)明和輸入輸出形成整個(gè)程序。書中首次將語(yǔ)言課中的程序設(shè)計(jì)所涉及的算法分成嘗試算法、遞歸算法和迭代算法三類,并給出了各類算法所對(duì)應(yīng)的基本程序模塊,編寫程序可像套用數(shù)學(xué)公式一樣方便,從而提高了程序的重用率,降低了程序設(shè)計(jì)難度。程序中選用了近百個(gè)例題,所有程序都給出了設(shè)計(jì)過(guò)程、帶計(jì)算過(guò)程和計(jì)算條件的數(shù)學(xué)公式。由于數(shù)學(xué)語(yǔ)言的精煉性,因而較同類教材篇幅短、規(guī)律性強(qiáng)。書中對(duì)降低程序復(fù)雜度及程序編寫難度也做了介紹。教材中所有程序都具有同一風(fēng)格,語(yǔ)句括號(hào)的配對(duì)關(guān)系、函數(shù)段以及復(fù)合語(yǔ)句、循環(huán)語(yǔ)句、條件語(yǔ)句中的子句書寫都規(guī)范統(tǒng)一、一目了然。本書適用于非計(jì)算學(xué)科專業(yè)大學(xué)本科及??茖W(xué)生,也適用于計(jì)算學(xué)科本科學(xué)生入門專業(yè)基礎(chǔ)課。

作者簡(jiǎn)介

暫缺《C語(yǔ)言程序設(shè)計(jì)》作者簡(jiǎn)介

圖書目錄

第1章緒論及C語(yǔ)言簡(jiǎn)介
1.1緒論
1.1.1軟件產(chǎn)業(yè)的興旺和辛酸
1.1.2軟件危機(jī)產(chǎn)生的根本原因
1.1.3解決應(yīng)用軟件成功率低下的途徑
1.1.4程序設(shè)計(jì)的重要性
1.2C語(yǔ)言簡(jiǎn)介
1.2.1C語(yǔ)言的沿革
1.2.2C語(yǔ)言的特點(diǎn)
1.2.3C語(yǔ)言程序設(shè)計(jì)教材的特點(diǎn)
第2章數(shù)據(jù)類型.運(yùn)算符和表達(dá)式
2.1標(biāo)志符
2.2C語(yǔ)言中的基本數(shù)據(jù)類型
2.3常量
2.3.1數(shù)值常量
2.3.2字符常量
2.3.3字符串常量
2.3.4符號(hào)常量
2.4變量
2.4.1變量的定義
2.4.2變量值
2.5枚舉類型
2.5.1枚舉類型和枚舉變量
2.5.2枚舉類型的操作
2.6運(yùn)算符和表達(dá)式
2.6.1算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.6.2表達(dá)式中數(shù)據(jù)間的混合運(yùn)算與類型轉(zhuǎn)換
2.6.3賦值運(yùn)算符與賦值表達(dá)式
2.6.4關(guān)系運(yùn)算符和關(guān)系表達(dá)式
2.6.5邏輯運(yùn)算符和邏輯表達(dá)式
2.6.6位操作運(yùn)算符及表達(dá)式
2.6.7條件運(yùn)算符和條件表達(dá)式
2.6.8逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式
2.6.9sizeof運(yùn)算符
2.7運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
小結(jié)
習(xí)題
第3章簡(jiǎn)單程序設(shè)計(jì)
3.1程序的三種基本結(jié)構(gòu)
3.2語(yǔ)句與順序結(jié)構(gòu)
3.3C語(yǔ)言的程序結(jié)構(gòu)及特點(diǎn)
3.4數(shù)據(jù)的輸入/輸出
3.4.1格式化輸出函數(shù)prind()
3.4.2格式化輸入函數(shù)scanf()
3.4.3字符輸入輸出函數(shù)getcha甙)和putchar()
3.4.4字符串輸入輸出函數(shù)gets()和puts()
3.5簡(jiǎn)單程序設(shè)計(jì)
3.6源程序執(zhí)行過(guò)程
3.7TurboC2.0集成開(kāi)發(fā)環(huán)境
3.7.1在TurboC2.0下運(yùn)行C程序的步驟
3.7.2TurboC2.0的菜單系統(tǒng)及其使用
小結(jié)
習(xí)題
第4章數(shù)組
4.1一維數(shù)組
4.1.1一維數(shù)組的定義
4.1.2一維數(shù)組元素的引用
4.1.3一維數(shù)組元素的初始化和賦值
4.2二維數(shù)組
4.2.1二維數(shù)組的定義
4.2.2二維數(shù)組元素的引用
4.2.3二維數(shù)組的初始化和賦值
4.3字符數(shù)組
4.3.1字符數(shù)組的定義
4.3.2字符數(shù)組的初始化和賦值
4.3.3字符數(shù)組的輸入輸出
4.3.4字符串處理函數(shù)
小結(jié)
習(xí)題
第5章基本語(yǔ)句
5.1賦值語(yǔ)句
5.1.1簡(jiǎn)單賦值語(yǔ)句
5.1.2特殊賦值語(yǔ)句
5.1.3連續(xù)賦值語(yǔ)句
5.2條件語(yǔ)句和分支(或選擇)結(jié)構(gòu)
5.2.1條件語(yǔ)句
5.2.2條件賦值語(yǔ)句
5.2.3嵌套的條件語(yǔ)句
5.2.4開(kāi)關(guān)語(yǔ)句
5.3循環(huán)語(yǔ)句
5.3.1步長(zhǎng)型循環(huán)語(yǔ)句
5.3.2while語(yǔ)句
5.3.3do-while循環(huán)語(yǔ)句
5.3.4循環(huán)嵌套
小結(jié)
習(xí)題
第6章程序設(shè)計(jì)方法
6.1嘗試法及其程序模塊結(jié)構(gòu)
6.2遞推算法程序選講
6.3迭代算法及程序選例
6.4難例精選
小結(jié)
習(xí)題
第7章函數(shù)
7.1函數(shù)的定義和調(diào)用
7.1.1函數(shù)的定義
7.1.2函數(shù)的返回值與函數(shù)類型
7.1.3函數(shù)調(diào)用
7.2函數(shù)的數(shù)據(jù)傳遞
7.2.1數(shù)值作為函數(shù)參數(shù)
7.2.2數(shù)組作為函數(shù)參數(shù)
7.3函數(shù)的嵌套調(diào)用與遞歸調(diào)用
7.3.1函數(shù)的嵌套調(diào)用
7.3.2遞歸調(diào)用
7.4函數(shù)舉例
7.5變量的作用域.存儲(chǔ)類型和生存期
7.5.1變量的作用域
7.5.2變量的存儲(chǔ)類型和生存期
7.6編譯預(yù)處理
7.6.1宏替換
7.6.2文件包含
7.6.3條件編譯
小結(jié)
習(xí)題
第8章指針
8.1指針與地址
8.2指針變量的使用
8.2.1指針變量的定義及賦值
8.2.2指針的類型
8.2.3指針運(yùn)算符
8.2.4指針常量
8.3指針與數(shù)組
8.3.1指針與數(shù)組名之間的關(guān)系
8.3.2定義指向數(shù)組元素的指針變量
8.3.3指針的運(yùn)算
8.3.4指針與一維數(shù)組
8.3.5指針與二維數(shù)組
8.4指針在函數(shù)中的使用
8.4.1指針作為函數(shù)參數(shù)
8.4.2指針作為函數(shù)的返回值
8.5指針和字符串
8.5.1字符串常量與字符指針變量
8.5.2字符串指針作為函數(shù)參數(shù)
8.6指針數(shù)組與多級(jí)指針
8.6.1指針數(shù)組
8.6.2多級(jí)指針
8.6.3Blain()函數(shù)的參數(shù)
8.7函數(shù)指針
8.7.1函數(shù)指針的定義
8.7.2函數(shù)指針的使用
小結(jié)
習(xí)題
第9章結(jié)構(gòu)體與共用體
9.1結(jié)構(gòu)體
9.1.1結(jié)構(gòu)體類型的說(shuō)明及結(jié)構(gòu)體變量的定義
9.1.2結(jié)構(gòu)體變量的使用
9.2結(jié)構(gòu)體數(shù)組
9,3指向結(jié)構(gòu)體類型的指針
9.3.1結(jié)構(gòu)體指針變量的定義
9.3.2利用結(jié)構(gòu)體指針變量對(duì)所指對(duì)象成員的引用
9.3.3指向結(jié)構(gòu)體自己的指針作為結(jié)構(gòu)體成員的方式
9.4共用體
9.4.1共用體類型的聲明及變量的定義
9.4.2共用體變量的使用
小結(jié)
習(xí)題
第10章文件
10.1文件概述
10.1.1文件的定義
10.1.2文件的分類
10.1.3文件的操作流程
10.1.4文件緩沖區(qū)
10.2文件的打開(kāi)與關(guān)閉
10.2.1文件指針
10.2.2文件的打開(kāi)
10.2.3文件的關(guān)閉
10.3文件的順序讀寫操作
10.3.1文件的字符級(jí)讀寫
10.3.2文件對(duì)字符串的讀寫
10.3.3文件的格式化讀寫
10.4文件的隨機(jī)讀寫
10.4.1文件位置指針的定位
10.4.2文件的隨機(jī)讀寫
小結(jié)
習(xí)題
上機(jī)實(shí)習(xí)
實(shí)習(xí)1C程序錄入.編輯和運(yùn)行
實(shí)習(xí)2if語(yǔ)句和嵌套的if語(yǔ)句
實(shí)習(xí)3判定樹問(wèn)題及程序設(shè)計(jì)
實(shí)習(xí)4規(guī)范for型循環(huán)
實(shí)習(xí)5while型循環(huán)和do-while循環(huán)
實(shí)習(xí)6多重循環(huán)語(yǔ)句
實(shí)習(xí)7帶自定義函數(shù)的程序設(shè)計(jì)
實(shí)習(xí)8嘗試法(1)
實(shí)習(xí)9嘗試法(2)
實(shí)習(xí)10特殊排序
實(shí)習(xí)11綜合問(wèn)題1
實(shí)習(xí)12綜合問(wèn)題2
附錄AC語(yǔ)言中的關(guān)鍵字
附錄B部分字符與ASCII代碼對(duì)照表
附錄CTURBOC常用庫(kù)函數(shù)
C1數(shù)學(xué)函數(shù)(函數(shù)原型包含在math.h.stdlib.h中)
C2字符函數(shù)(函數(shù)原型包含在ctype.h中)
C3字符串函數(shù)(函數(shù)原型包含在string.h.stdhb.h中)
C4輸入輸出函數(shù)(函數(shù)原型包含在stdio.h中)
C5堆空間分配函數(shù)(函數(shù)原型包含在alloc.h.realloc.h中)
C6內(nèi)存存儲(chǔ)函數(shù)(函數(shù)原型包含在mem.h.string.h中)
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)