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

C語(yǔ)言經(jīng)典范例50講(希望電子)

C語(yǔ)言經(jīng)典范例50講(希望電子)

定 價(jià):¥40.00

作 者: 任志宏,程超編著
出版社: 中國(guó)物資出版社
叢編項(xiàng): 經(jīng)典范例50講系列
標(biāo) 簽: C

ISBN: 9787504721624 出版時(shí)間: 2004-12-01 包裝: 簡(jiǎn)裝本
開(kāi)本: 26cm 頁(yè)數(shù): 530 字?jǐn)?shù):  

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

  本書介紹了C語(yǔ)言編程的方法與技巧。本書由50講組成,共分七大部分內(nèi)容,第一部分主要講解了C語(yǔ)言編程的基礎(chǔ)知識(shí),第二部分講解了輸入、輸出以及磁盤文件系統(tǒng),這兩部分內(nèi)容讀者應(yīng)著重學(xué)習(xí),第三部分在講解C語(yǔ)言圖形庫(kù)函數(shù)的基礎(chǔ)上,演示了彈出式菜單、下拉式菜單和鍵盤繪圖編程的大致方法,第四部分講述了在Windows環(huán)境下C語(yǔ)言的編程風(fēng)格和應(yīng)用程序設(shè)計(jì)方法,第五部分在了解數(shù)據(jù)的基礎(chǔ)知識(shí)的基礎(chǔ)上,通過(guò)實(shí)例講解了利用C語(yǔ)言來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的加密、解密操作廣以及操作Foxbase等數(shù)據(jù)庫(kù)文件,第六部分講述了C語(yǔ)言在網(wǎng)絡(luò)方面的應(yīng)用,包括串行通訊、TCP/IP和公共網(wǎng)關(guān)接口(CGl),第七部分講述了鏈表、棧、隊(duì)列和二叉數(shù)等多種數(shù)據(jù)結(jié)構(gòu)的C語(yǔ)言實(shí)現(xiàn),C語(yǔ)言與匯編語(yǔ)言程序的接口,內(nèi)存駐留程序設(shè)計(jì)的方法以及常見(jiàn)編譯錯(cuò)誤的中英文對(duì)照和處理方法。本書內(nèi)容豐富、新穎,實(shí)用性強(qiáng),可作為初、高等院校師生學(xué)習(xí)C語(yǔ)言參考書,C語(yǔ)言培訓(xùn)班的首選教材,C語(yǔ)言愛(ài)好者的自學(xué)參考讀物。C語(yǔ)言是國(guó)際上廣泛流行的、很有發(fā)展前途的計(jì)算機(jī)高級(jí)語(yǔ)言。它適合于作為系統(tǒng)描述語(yǔ)言,既可用來(lái)編寫系統(tǒng)軟件,也可用來(lái)編寫應(yīng)用軟件。早期的操作系統(tǒng)等系統(tǒng)軟件主要是用匯編語(yǔ)言編寫的(包括UNIX操作系統(tǒng)在內(nèi))。由于匯編語(yǔ)言依賴于計(jì)算機(jī)硬件,程序的可讀性和可移植性都比較差。為了提高可讀性和可移植性,最好改用高級(jí)語(yǔ)言,但一般的高級(jí)語(yǔ)言難以實(shí)現(xiàn)匯編語(yǔ)言的某些功能(匯編語(yǔ)言可以直接對(duì)硬件進(jìn)行操作),例如:對(duì)內(nèi)存地址的操作、位操作等。人們?cè)O(shè)想能否找到一種既具有一般高級(jí)語(yǔ)言特性,又具有低級(jí)語(yǔ)言特性的語(yǔ)言,集它們的優(yōu)點(diǎn)于一身。于是,C語(yǔ)言就在這種情況下應(yīng)運(yùn)而生了。C語(yǔ)言是在B語(yǔ)言的基礎(chǔ)上發(fā)展起來(lái)的,它的根源可以追溯到ALGOL60。1960年出現(xiàn)的ALGOL60是一種面向問(wèn)題的高級(jí)語(yǔ)言,它離硬件比較遠(yuǎn),不宜用來(lái)編寫系統(tǒng)程序。1963年英國(guó)的劍橋大學(xué)推出了CPL(CombinedProgrammingLanguage)語(yǔ)言。CPL語(yǔ)言在ALGOL印的基礎(chǔ)上接近了硬件一些,但規(guī)模比較大,難以實(shí)現(xiàn)。1967''''年英國(guó)劍橋大學(xué)的MatinRichards對(duì)CPL語(yǔ)言作了簡(jiǎn)化,推出了BCPL(:BasicCombinedProgrammingLanguage)語(yǔ)言。1970年美國(guó)貝爾實(shí)驗(yàn)室的KenThompson以BCPL語(yǔ)言為基礎(chǔ),又作了進(jìn)一步簡(jiǎn)化,設(shè)計(jì)出了很簡(jiǎn)單的而且很接近硬件的B語(yǔ)言(取BCPL的第一個(gè)字母),并用B語(yǔ)言寫第一個(gè)UNIX操作系統(tǒng),在PDP-7上實(shí)現(xiàn)。1971·年在PDP-11/20上實(shí)現(xiàn)了B語(yǔ)言,并寫了UNIX操作系統(tǒng)。但B語(yǔ)言過(guò)于簡(jiǎn)單,功能有限。1972年至1973年間,貝爾實(shí)驗(yàn)室的D.M.Ritchie在B語(yǔ)言的基礎(chǔ)上設(shè)計(jì)出了C語(yǔ)言(取BCPL的第二個(gè)字母)。C語(yǔ)言既保持了BCPL和B語(yǔ)言的優(yōu)點(diǎn)(精練、接近硬件),又克服了它們的缺點(diǎn)(過(guò)于簡(jiǎn)單、數(shù)據(jù)無(wú)類型等)。最初的C語(yǔ)言只是為描述和實(shí)現(xiàn)UNIX.操作系統(tǒng)提供一種工作語(yǔ)言而設(shè)計(jì)韻。1973年,K.Thompson和D.M.ritchie兩人合作把UNIX90%以上代碼用C改寫(UNIX第5版。原來(lái)的UNIX操作系統(tǒng)是1969年由美國(guó)的貝爾實(shí)驗(yàn)室的K.Thompson和D.M.Ritchie開(kāi)發(fā)成功的,是用匯編語(yǔ)言寫的)。后來(lái),C語(yǔ)言多次作了改進(jìn),但主要還是在貝爾實(shí)驗(yàn)室內(nèi)部使用。直到1975年UNIX.第6版公布后,C語(yǔ)言的突出優(yōu)點(diǎn)才引起人們普遍注意。1977年出現(xiàn)了不依賴于具體機(jī)器的C語(yǔ)言編譯文本《可移植C語(yǔ)言編譯程序》,使C移植到其他機(jī)器時(shí)所做的工作大大簡(jiǎn)化了,這也推動(dòng)了UNIX操作系統(tǒng)迅速地在各種機(jī)器上實(shí)現(xiàn)。例如,VAX,AT&T等計(jì)算機(jī)系統(tǒng)都相繼開(kāi)發(fā)了UNIX。隨著UNIX的日益廣泛使用,C語(yǔ)言也迅速得到推廣。C語(yǔ)言和UNIX可以說(shuō)是一對(duì)孿生兄弟,在發(fā)展過(guò)程中相輔相成。1978年以后,C語(yǔ)言已先后移植到大、中、小、微型機(jī)上,已獨(dú)立于UNIX和PDP了?,F(xiàn)在C語(yǔ)言已風(fēng)靡全世界,成為世界上應(yīng)用最廣泛的幾種計(jì)算機(jī)語(yǔ)言之一。以1978年發(fā)表的UNIX第7版中的C編譯程序?yàn)榛A(chǔ),BrianW.Kemighan和DennisM.Ritchie(合稱K&R)合著了影響深遠(yuǎn)的名著((TheCProgrammingLanguage)),這本書中介紹的C語(yǔ)言成為后來(lái)廣泛使用的C語(yǔ)言版本的基礎(chǔ),它被稱為標(biāo)準(zhǔn)C。1983年,美國(guó)國(guó)家標(biāo)準(zhǔn)化協(xié)會(huì)(ANSl)根據(jù)C語(yǔ)言問(wèn)世以來(lái)各種版本對(duì)C的發(fā)展和擴(kuò)充,制定了新的標(biāo)準(zhǔn),稱為ANSIC。ANSIC比原來(lái)的標(biāo)準(zhǔn)C有了很大的發(fā)展。K&R在1988年修改了經(jīng)典著作((TheCProgrammingLanguage)),按照ANSIC的標(biāo)準(zhǔn)重新寫了該書。1987年,ANSIC又公布了新標(biāo)準(zhǔn):87ANSIC。目前流行的C編譯系統(tǒng)都是以它為基礎(chǔ)的。本書的體系結(jié)構(gòu)是針對(duì)初中層次讀者特點(diǎn)精心安排的。本書在講解C語(yǔ)言的基礎(chǔ)上,主要著重于對(duì)實(shí)例的分析和講解,在每一講都包含:1~2個(gè)范例,范例主要是針對(duì)每一講的要點(diǎn)和難點(diǎn)而編寫的,其中一些范例實(shí)用性很強(qiáng)。讀者在閱讀完每講的基礎(chǔ)知識(shí)后,可以通過(guò)范例進(jìn)一步掌握所學(xué)內(nèi)容,加深理解。為了讀者學(xué)習(xí)方便,本書附送光盤上包含所有的范例源代碼,源代碼全部都在TurboC調(diào)試通過(guò)。本書共分七大部分,第一部分,主要講解了C語(yǔ)言編程的基礎(chǔ)知識(shí),第二部分講解了輸入、輸出以及磁盤文件系統(tǒng),這兩部分內(nèi)容讀者應(yīng)著重學(xué)習(xí),第三部分在講解C語(yǔ)言圖形庫(kù)函數(shù)的基礎(chǔ)上,演示了彈出式菜單、下拉式菜單和鍵盤繪圖編程的大致方法,第四部分講述了在Windows環(huán)境下C語(yǔ)言的編程風(fēng)格和應(yīng)用程序設(shè)計(jì)方法,第五部分在了解數(shù)據(jù)的基礎(chǔ)知識(shí)的基礎(chǔ)上,通過(guò)實(shí)例講解了利用C語(yǔ)言來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的加密、解密操作,以及操作Foxbase等數(shù)據(jù)庫(kù)文件,第六部分講述了C語(yǔ)言在網(wǎng)絡(luò)方面的應(yīng)用,包括串行通訊、TCP/IP和公共網(wǎng)關(guān)接口(CGl),第七部分講述了鏈表、棧、隊(duì)列和二叉數(shù)等多種數(shù)據(jù)結(jié)構(gòu)的C語(yǔ)言實(shí)現(xiàn),C語(yǔ)言與匯編語(yǔ)言程序的接口,內(nèi)存駐留程序設(shè)計(jì)的方法,以及常見(jiàn)編譯錯(cuò)誤的中英文對(duì)照和處理方法。本書不要求讀者具有專門的計(jì)算機(jī)專業(yè)知識(shí)的基礎(chǔ),完全能夠?qū)W習(xí)并掌握C語(yǔ)言的基本內(nèi)容。對(duì)于已經(jīng)初步學(xué)習(xí)過(guò)C語(yǔ)言的讀者來(lái)說(shuō),可以直接從第三部分開(kāi)始閱讀。對(duì)于C語(yǔ)言的高級(jí)開(kāi)發(fā),如圖形、圖像、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)等,會(huì)涉及到匯編語(yǔ)言和DOS操作系統(tǒng)的中斷和功能調(diào)用,請(qǐng)讀者另行參考其他相關(guān)書籍。本書由任志宏、程超組織編寫,其他參與本書部分編寫、錄排、審核等工作的人員還有:李韻、翁穎鈞、萬(wàn)英、羅曼莉、任宇斌、崔卓、李春明、周瑩、賴擎、于自躍、韓存兵、張巧莉、張莉、田野、劉晨宏、龔建、龔志翔、季寧、胡方霞、李正希、陳發(fā)吉、周樹成、陳博、張德強(qiáng)、黃司渭、溫尚清、夏兵等。龔超同志對(duì)全稿進(jìn)行復(fù)審。在此還要感謝北京希望電子出版社的周鳳明編輯,周老師的辛勤勞動(dòng)使本書質(zhì)量更上一層樓!由于時(shí)間倉(cāng)促,且經(jīng)驗(yàn)和水平有限,文中難免有不妥之處,我們殷切地期望讀者能給我們提出中肯的意見(jiàn),以便于提高水平,把更好的圖書呈現(xiàn)給大家!

作者簡(jiǎn)介

暫缺《C語(yǔ)言經(jīng)典范例50講(希望電子)》作者簡(jiǎn)介

圖書目錄

第0講 預(yù)備知識(shí)
0.1 C語(yǔ)言的特點(diǎn)
0.2 C語(yǔ)言的開(kāi)發(fā)環(huán)境
第1講 變量、常量、運(yùn)算符和表達(dá)式
1.1 背景知識(shí)
1.2 范例
1.3 本講總結(jié)
第2講 結(jié)構(gòu)化編程基礎(chǔ)
2.1 背景知識(shí)
2.2 范例
2.3 本講總結(jié)
第3講 判斷選取控制和分支控制結(jié)構(gòu)
3.1 背景知識(shí)
3.2 范例
3.3 本講總結(jié)
第4講 簡(jiǎn)單循環(huán)控制結(jié)構(gòu)
4.1 背景知識(shí)
4.2 范例
4.3 本講總結(jié)
第5講 復(fù)雜循環(huán)控制結(jié)構(gòu)
5.1 背景知識(shí)
5.2 范例
5.3 本講總結(jié)
第6講 子過(guò)程與函數(shù)過(guò)程
6.1 背景知識(shí)
6.2 范例
6.3 本講總結(jié)
第7講 函數(shù)的嵌套調(diào)用
7.1 背景知識(shí)
7.2 范例
7.3 本講總結(jié)
第8講 函數(shù)的遞歸調(diào)用
8.1 背景知識(shí)
8.2 范例
8.3 本講總結(jié)
第9講 函數(shù)的作用域規(guī)則
9.1 背景知識(shí)
9.2 范例
9.3 本講總結(jié)
第10講 一維數(shù)組
10.1 背景知識(shí)
10.2 范例
10.3 本講總結(jié)
第11講 二維數(shù)組和多維數(shù)組
11.1 背景知識(shí)
11.2 范例
11.3 本講總結(jié)
第12講 字符數(shù)組
12.1 背景知識(shí)
12.2 范例
12.3 本講總結(jié)
第13講 數(shù)組應(yīng)用實(shí)例
13.1 背景知識(shí)
13.2 范例
13.3 本講總結(jié)
第14講 字符串的基本知識(shí)
14.1 背景知識(shí)
14.2 范例
14.3 本講總結(jié)
第15講 字符串應(yīng)用實(shí)例
15.1 背景知識(shí)
15.2 范例
15.3 本講總結(jié)
第16講 指針
16.1 背景知識(shí)
16.2 范例
16.3 本講總結(jié)
第17講 指針和數(shù)組
17.1 背景知識(shí)
17.2 范例
17.3 本講總結(jié)
第18講 指針和字符串
18.1 背景知識(shí)
18.2 范例
18.3 本講總結(jié)
第19講 函數(shù)和指針
19.1 背景知識(shí)
19.2 范例
19.3 本講總結(jié)
第20講 指針的指針
20.1 背景知識(shí)
20.2 范例
20.3 本講總結(jié)
第21講 結(jié)構(gòu)、聯(lián)合、枚舉
21.1 背景知識(shí)
21.2 范例
21.3 本講總結(jié)
第22講 日期與時(shí)間
22.1 背景知識(shí)
22.2 范例
22.3 本講總結(jié)
第23講 位與字節(jié)
23.1 背景知識(shí)
23.2 范例
23.3 本講總結(jié)
第24講 編譯預(yù)處理
24.1 背景知識(shí)
24.2 范例
24.3 本講總結(jié)
第25講 動(dòng)態(tài)分配
25.1 背景知識(shí)
25.2 范例
25.3 本講總結(jié)
第26講 控制臺(tái)I/O
26.1 背景知識(shí)
26.2 范例
26.3 本講總結(jié)
第27講 緩沖文件系統(tǒng)
27.1 背景知識(shí)
27.2 范例
27.3 本講總結(jié)
第28講 非緩沖文件系統(tǒng)
28.1 背景知識(shí)
28.2 范例
28.3 本講總結(jié)
第29講 常用圖形和屏幕函數(shù)
29.1 背景知識(shí)
29.2 范例
29.3 本講總結(jié)
第30講 編寫彈出式菜單
30.1 背景知識(shí)
30.2 范例
30.3 本講總結(jié)
第31講 編寫下拉式菜單
31.1 背景知識(shí)
31.2 范例
31.3 本講總結(jié)
第32講 利用鍵盤繪圖
32.1 背景知識(shí)
32.2 范例
32.3 本講總結(jié)
第33講 實(shí)現(xiàn)BMP圖像的顯示
33.1 背景知識(shí)
33.2 范例
33.3 本講總結(jié)
第34講 漸入、漸出的屏幕顯示方法
34.1 背景知識(shí)
34.2 范例
34.3 本講總結(jié)
第35講 WINDOWS中C語(yǔ)言編程
35.1 背景知識(shí)
35.2 范例
35.3 本講總結(jié)
第36講 創(chuàng)建WINDOWS實(shí)例程序GENERIC
36.1 背景知識(shí)
36.2 范例
36.3 本講總結(jié)
第37講 FOXBASE數(shù)據(jù)庫(kù)加密
37.1 背景知識(shí)
37.2 范例
37.3 本講總結(jié)
第38講 C與FOXBASE的接口
38.1 背景知識(shí)
38.2 范例
38.3 本講總結(jié)
第39講 用TURBO C直接讀取FOXPRO方法
39.1 背景知識(shí)
39.2 范例
39.3 本講總結(jié)
第40講 串行通信
40.1 背景知識(shí)
40.2 范例
40.3 本講總結(jié)
第41講 用SOCKETS實(shí)現(xiàn)網(wǎng)絡(luò)實(shí)時(shí)通信
41.1 背景知識(shí)
41.2 范例
41.3 本講總結(jié)
第42講 CGI應(yīng)用程序
42.1 背景知識(shí)
42.2 范例
42.3 本講總結(jié)
第43講 數(shù)據(jù)結(jié)構(gòu)的基本概念
43.1 背景知識(shí)
43.2 范例
43.3 本講總結(jié)
第44講 鏈表的C語(yǔ)言表示
44.1 背景知識(shí)
44.2 范例
44.3 本講總結(jié)
第45講 棧、隊(duì)列的C語(yǔ)言表示
45.1 背景知識(shí)
45.2 范例
45.3 本講總結(jié)
第46講 二叉數(shù)的C語(yǔ)言表示
46.1 背景知識(shí)
46.2 范例
46.3 本講總結(jié)
第47講 C與匯編語(yǔ)言的接口
47.1 背景知識(shí)
47.2 范例
47.3 本講總結(jié)
第48講 內(nèi)存駐留程序設(shè)計(jì)
48.1 背景知識(shí)
48.2 范例
48.3 本講總結(jié)
第49講 圖形模式下顯示漢字
49.1 背景知識(shí)
49.2 范例
49.3 本講總結(jié)
第50講 C語(yǔ)言編程規(guī)范
50.1 背景知識(shí)
50.2 范例
50.3 本講總結(jié)

本目錄推薦

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