C語言程序設(shè)計教程

出版時間:2010-1  出版社:安徽大學(xué)出版社  作者:高平昊 等主編  頁數(shù):265  字數(shù):414000  

前言

C語言是當今世界上應(yīng)用最廣泛的一種現(xiàn)代編譯型程序設(shè)計語言,它兼顧了多種高級語言的特點,又具有匯編語言的功能,可以直接實現(xiàn)對系統(tǒng)硬件及外部設(shè)備接口的控制,既適合于編寫應(yīng)用程序,又適合于開發(fā)系統(tǒng)軟件。C語言概念簡潔,數(shù)據(jù)類型豐富,表達能力強,運算符多,使用靈活,目標程序效率高,可移植性好,控制流和數(shù)據(jù)結(jié)構(gòu)新穎,程序結(jié)構(gòu)性和可讀性好,有利于培養(yǎng)讀者良好的編程習(xí)慣,易于體現(xiàn)結(jié)構(gòu)化的程序設(shè)計思想。現(xiàn)在全國許多高等院校都把C語言作為計算機基礎(chǔ)教學(xué)的公共課程開設(shè),此外,全國計算機等級考試、全國計算機應(yīng)用技術(shù)證書考試,以及全國各省組織的大學(xué)生計算機統(tǒng)一考試等,都將C語言列入了考試范圍,學(xué)習(xí)C語言已經(jīng)成為廣大計算機應(yīng)用人員和廣大青年學(xué)生的迫切要求。本書根據(jù)作者多年從事C語言的教學(xué)實踐,精選教學(xué)內(nèi)容,選材上注重系統(tǒng)性、先進性和實用性,由淺入深、循序漸進、全面系統(tǒng)地介紹了C語言的語法知識和程序設(shè)計方法與技巧。書中精選了大量不同類型的經(jīng)典實例程序和近幾年全國計算機等級考試原題作為習(xí)題和例題,實例豐富,難易得當,注重實際應(yīng)用,便于讀者學(xué)習(xí)和自測。同時為了提高讀者的上機實踐能力,專門設(shè)立一章實驗內(nèi)容,重點放在編制程序和調(diào)試程序上,著力培養(yǎng)讀者運用所學(xué)的知識綜合解決實際問題的能力。本書共有11章:第1章C語言程序概述,第2章數(shù)據(jù)類型、運算符與表達式,第3章順序程序設(shè)計,第4章選擇程序設(shè)計,第5章循環(huán)程序設(shè)計,第6章數(shù)組,第7章函數(shù),第8章指針,第9章結(jié)構(gòu)體與共用體,第10章文件與位運算,第11章實驗。本書由高平昊、吳東升、袁臀、楊中華主編。全書由高平昊統(tǒng)稿。本書可以作為高等院校程序設(shè)計和C語言教材,也可作為參加全國計算機等級二級(水平)考試用書,還可作為廣大軟件開發(fā)人員和自學(xué)人員的參考書。本書在編寫過程中,自始至終地得到了高校同行專家的大力支持和幫助,在此對所有關(guān)心、支持本書出版的同志表示衷心的感謝!由于作者水平有限,書中難免有不妥甚至錯誤之處,懇請廣大讀者批評指正。

內(nèi)容概要

  本書根據(jù)作者多年從事C語言的教學(xué)實踐,精選教學(xué)內(nèi)容,選材上注重系統(tǒng)性、先進性和實用性,由淺入深、循序漸進、全面系統(tǒng)地介紹了C語言的語法知識和程序設(shè)計方法與技巧。本書可以作為高等院校程序設(shè)計和c語言教材,也可作為參加全國計算柵等級二級(水平)考試用書,還可作為廣大軟件開發(fā)人員和自學(xué)人員的參考書。

書籍目錄

第1章 C語言程序概述
1.1 C語言的產(chǎn)生
1.2 C語言的特點
1.3 簡單的C程序介紹
1.4 Turbo C 2.0的上機過程
1.5 程序設(shè)計算法簡介
習(xí)題1
第2章 數(shù)據(jù)類型、運算符與表達式
2.1 C語言的數(shù)據(jù)類型概述
2.2 常量與變量
2.3 C語言的基本數(shù)據(jù)類型
2.4 變量賦初值與類型轉(zhuǎn)換
2.5 運算符和表達式
習(xí)題2
第3章 順序程序設(shè)計
3.1 數(shù)據(jù)的輸入和輸出
3.2 C語言的語句
3.3 順序結(jié)構(gòu)程序舉例
習(xí)題3
第4章 選擇程序設(shè)計
4.1 if語句的結(jié)構(gòu)及應(yīng)用
4.2 switch語句的結(jié)構(gòu)及應(yīng)用
習(xí)題4
第5章 循環(huán)程序設(shè)計
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ù)存儲類別
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章 文件與位運算
10.1 文件概述
10.2 文件指針
10.3 文件的打開與關(guān)閉
10.4 文件讀寫
10.5 文件的定位與隨機讀寫
10.6 位運算
習(xí)題10
實驗1 熟悉C語言運行環(huán)境
實驗2 數(shù)據(jù)類型及順序結(jié)構(gòu)程序設(shè)計
實驗3 選擇結(jié)構(gòu)程序設(shè)計
實驗4 循環(huán)結(jié)構(gòu)程序設(shè)計
實驗5 數(shù)組
實驗6 函數(shù)
實驗7 指針
實驗8 結(jié)構(gòu)體與共同體
實驗9 文件
附錄1 常用字符和ASCⅡ代碼對照袁
附錄2 運算符優(yōu)先級和結(jié)合方向
附錄3 常用庫函數(shù)
參考文獻

章節(jié)摘錄

插圖:在前面章節(jié)學(xué)習(xí)中所使用的變量都屬于基本數(shù)據(jù)類型(整型、字符型和實型等),它們有一個共同的特點,那就是每個變量在同一個時刻都只能存放一個值。除此之外C語言還提供了構(gòu)造類型的數(shù)據(jù),它們是由基本類型按照一定規(guī)則組成的,有數(shù)組、結(jié)構(gòu)體和共用體類型等。本章將主要介紹數(shù)組。在實際的程序設(shè)計過程中,經(jīng)常會遇到要處理許多相同類型的數(shù)據(jù)的集合,并且要求這些數(shù)據(jù)構(gòu)成邏輯上的一組。例如,要處理1000個學(xué)生的成績,定義1000個變量肯定是不現(xiàn)實的,這時就需要用到數(shù)組。數(shù)組指的是一組相同類型數(shù)據(jù)組成的序列,用一個統(tǒng)一的數(shù)組名標識這一組數(shù)據(jù),用下標指示數(shù)組中元素的序號。下面將分別介紹C語言中的一維數(shù)組、二維數(shù)組和多維數(shù)組的定義和使用。

編輯推薦

《C語言程序設(shè)計教程》是高等學(xué)校應(yīng)用型特色規(guī)劃教材。

圖書封面

評論、評分、閱讀與下載


    C語言程序設(shè)計教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7