出版時(shí)間:2010-1 出版社:安徽大學(xué)出版社 作者:高平昊 等主編 頁數(shù):265 字?jǐn)?shù):414000
前言
C語言是當(dāng)今世界上應(yīng)用最廣泛的一種現(xiàn)代編譯型程序設(shè)計(jì)語言,它兼顧了多種高級(jí)語言的特點(diǎn),又具有匯編語言的功能,可以直接實(shí)現(xiàn)對(duì)系統(tǒng)硬件及外部設(shè)備接口的控制,既適合于編寫應(yīng)用程序,又適合于開發(fā)系統(tǒng)軟件。C語言概念簡(jiǎn)潔,數(shù)據(jù)類型豐富,表達(dá)能力強(qiáng),運(yùn)算符多,使用靈活,目標(biāo)程序效率高,可移植性好,控制流和數(shù)據(jù)結(jié)構(gòu)新穎,程序結(jié)構(gòu)性和可讀性好,有利于培養(yǎng)讀者良好的編程習(xí)慣,易于體現(xiàn)結(jié)構(gòu)化的程序設(shè)計(jì)思想?,F(xiàn)在全國(guó)許多高等院校都把C語言作為計(jì)算機(jī)基礎(chǔ)教學(xué)的公共課程開設(shè),此外,全國(guó)計(jì)算機(jī)等級(jí)考試、全國(guó)計(jì)算機(jī)應(yīng)用技術(shù)證書考試,以及全國(guó)各省組織的大學(xué)生計(jì)算機(jī)統(tǒng)一考試等,都將C語言列入了考試范圍,學(xué)習(xí)C語言已經(jīng)成為廣大計(jì)算機(jī)應(yīng)用人員和廣大青年學(xué)生的迫切要求。本書根據(jù)作者多年從事C語言的教學(xué)實(shí)踐,精選教學(xué)內(nèi)容,選材上注重系統(tǒng)性、先進(jìn)性和實(shí)用性,由淺入深、循序漸進(jìn)、全面系統(tǒng)地介紹了C語言的語法知識(shí)和程序設(shè)計(jì)方法與技巧。書中精選了大量不同類型的經(jīng)典實(shí)例程序和近幾年全國(guó)計(jì)算機(jī)等級(jí)考試原題作為習(xí)題和例題,實(shí)例豐富,難易得當(dāng),注重實(shí)際應(yīng)用,便于讀者學(xué)習(xí)和自測(cè)。同時(shí)為了提高讀者的上機(jī)實(shí)踐能力,專門設(shè)立一章實(shí)驗(yàn)內(nèi)容,重點(diǎn)放在編制程序和調(diào)試程序上,著力培養(yǎng)讀者運(yùn)用所學(xué)的知識(shí)綜合解決實(shí)際問題的能力。本書共有11章:第1章C語言程序概述,第2章數(shù)據(jù)類型、運(yùn)算符與表達(dá)式,第3章順序程序設(shè)計(jì),第4章選擇程序設(shè)計(jì),第5章循環(huán)程序設(shè)計(jì),第6章數(shù)組,第7章函數(shù),第8章指針,第9章結(jié)構(gòu)體與共用體,第10章文件與位運(yùn)算,第11章實(shí)驗(yàn)。本書由高平昊、吳東升、袁臀、楊中華主編。全書由高平昊統(tǒng)稿。本書可以作為高等院校程序設(shè)計(jì)和C語言教材,也可作為參加全國(guó)計(jì)算機(jī)等級(jí)二級(jí)(水平)考試用書,還可作為廣大軟件開發(fā)人員和自學(xué)人員的參考書。本書在編寫過程中,自始至終地得到了高校同行專家的大力支持和幫助,在此對(duì)所有關(guān)心、支持本書出版的同志表示衷心的感謝!由于作者水平有限,書中難免有不妥甚至錯(cuò)誤之處,懇請(qǐng)廣大讀者批評(píng)指正。
內(nèi)容概要
本書根據(jù)作者多年從事C語言的教學(xué)實(shí)踐,精選教學(xué)內(nèi)容,選材上注重系統(tǒng)性、先進(jìn)性和實(shí)用性,由淺入深、循序漸進(jìn)、全面系統(tǒng)地介紹了C語言的語法知識(shí)和程序設(shè)計(jì)方法與技巧。本書可以作為高等院校程序設(shè)計(jì)和c語言教材,也可作為參加全國(guó)計(jì)算柵等級(jí)二級(jí)(水平)考試用書,還可作為廣大軟件開發(fā)人員和自學(xué)人員的參考書。
書籍目錄
第1章 C語言程序概述
1.1 C語言的產(chǎn)生
1.2 C語言的特點(diǎn)
1.3 簡(jiǎn)單的C程序介紹
1.4 Turbo C 2.0的上機(jī)過程
1.5 程序設(shè)計(jì)算法簡(jiǎn)介
習(xí)題1
第2章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
2.1 C語言的數(shù)據(jù)類型概述
2.2 常量與變量
2.3 C語言的基本數(shù)據(jù)類型
2.4 變量賦初值與類型轉(zhuǎn)換
2.5 運(yùn)算符和表達(dá)式
習(xí)題2
第3章 順序程序設(shè)計(jì)
3.1 數(shù)據(jù)的輸入和輸出
3.2 C語言的語句
3.3 順序結(jié)構(gòu)程序舉例
習(xí)題3
第4章 選擇程序設(shè)計(jì)
4.1 if語句的結(jié)構(gòu)及應(yīng)用
4.2 switch語句的結(jié)構(gòu)及應(yīng)用
習(xí)題4
第5章 循環(huán)程序設(shè)計(jì)
5.1 while語句的結(jié)構(gòu)及應(yīng)用
5.2 dowhile語句的結(jié)構(gòu)及應(yīng)用
5.3 for語句的結(jié)構(gòu)及應(yīng)用
5.4 goto語句
5.5 break語句及continue語句
習(xí)題5
第6章 數(shù)組
6.1 一維數(shù)組
6.2 二維數(shù)組
6.3 字符數(shù)組
6.4 數(shù)組應(yīng)用舉例
習(xí)題6
第7章 函數(shù)
7.1 函數(shù)的引入
7.2 函數(shù)定義的形式
7.3 函數(shù)的參數(shù)和返回值
7.4 函數(shù)的調(diào)用
7.5 函數(shù)的遞歸調(diào)用
7.6 數(shù)組作為函數(shù)的參數(shù)
7.7 數(shù)據(jù)存儲(chǔ)類別
7.8 編譯預(yù)處理
習(xí)題7
第8章 指針
8.1 指針概述
8.2 指針與數(shù)組
8.3 指針與函數(shù)
習(xí)題8
第9章 結(jié)構(gòu)體與共用體
9.1 結(jié)構(gòu)體
9.2 共用體
9.3 枚舉類型
9.4 用typedef定義類型
習(xí)題9
第10章 文件與位運(yùn)算
10.1 文件概述
10.2 文件指針
10.3 文件的打開與關(guān)閉
10.4 文件讀寫
10.5 文件的定位與隨機(jī)讀寫
10.6 位運(yùn)算
習(xí)題10
實(shí)驗(yàn)1 熟悉C語言運(yùn)行環(huán)境
實(shí)驗(yàn)2 數(shù)據(jù)類型及順序結(jié)構(gòu)程序設(shè)計(jì)
實(shí)驗(yàn)3 選擇結(jié)構(gòu)程序設(shè)計(jì)
實(shí)驗(yàn)4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
實(shí)驗(yàn)5 數(shù)組
實(shí)驗(yàn)6 函數(shù)
實(shí)驗(yàn)7 指針
實(shí)驗(yàn)8 結(jié)構(gòu)體與共同體
實(shí)驗(yàn)9 文件
附錄1 常用字符和ASCⅡ代碼對(duì)照袁
附錄2 運(yùn)算符優(yōu)先級(jí)和結(jié)合方向
附錄3 常用庫函數(shù)
參考文獻(xiàn)
章節(jié)摘錄
插圖:在前面章節(jié)學(xué)習(xí)中所使用的變量都屬于基本數(shù)據(jù)類型(整型、字符型和實(shí)型等),它們有一個(gè)共同的特點(diǎn),那就是每個(gè)變量在同一個(gè)時(shí)刻都只能存放一個(gè)值。除此之外C語言還提供了構(gòu)造類型的數(shù)據(jù),它們是由基本類型按照一定規(guī)則組成的,有數(shù)組、結(jié)構(gòu)體和共用體類型等。本章將主要介紹數(shù)組。在實(shí)際的程序設(shè)計(jì)過程中,經(jīng)常會(huì)遇到要處理許多相同類型的數(shù)據(jù)的集合,并且要求這些數(shù)據(jù)構(gòu)成邏輯上的一組。例如,要處理1000個(gè)學(xué)生的成績(jī),定義1000個(gè)變量肯定是不現(xiàn)實(shí)的,這時(shí)就需要用到數(shù)組。數(shù)組指的是一組相同類型數(shù)據(jù)組成的序列,用一個(gè)統(tǒng)一的數(shù)組名標(biāo)識(shí)這一組數(shù)據(jù),用下標(biāo)指示數(shù)組中元素的序號(hào)。下面將分別介紹C語言中的一維數(shù)組、二維數(shù)組和多維數(shù)組的定義和使用。
編輯推薦
《C語言程序設(shè)計(jì)教程》是高等學(xué)校應(yīng)用型特色規(guī)劃教材。
圖書封面
評(píng)論、評(píng)分、閱讀與下載