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

C語言程序設計

C語言程序設計

定 價:¥25.00

作 者: 黃迪明主編
出版社: 電子工業(yè)出版社
叢編項: 新編計算機類本科規(guī)劃教材
標 簽: C

ISBN: 9787121013416 出版時間: 2005-07-01 包裝: 平裝
開本: 26cm 頁數(shù): 303 字數(shù):  

內(nèi)容簡介

  本書詳細介紹C語言及其程序設計方法。全書共12章,主要內(nèi)容包括:C語言程序設計基礎知識;數(shù)據(jù)類型、各類運算及數(shù)據(jù)的輸入/輸出;控制語句;數(shù)組;指針;函數(shù);變量的存儲類型;結(jié)構(gòu);聯(lián)合、枚舉;文件管理等。此外,本書還為讀者介紹了TurboC編譯系統(tǒng)以及VisualC編譯系統(tǒng)的使用及標準庫函數(shù)在動態(tài)內(nèi)存分配、BIOS接口及DOS系統(tǒng)調(diào)用、文件輸入/輸出、圖形和數(shù)據(jù)結(jié)構(gòu)應用程序中的調(diào)用方法及各類實例。本書為讀者展示了C語言靈活、精致的編程方法和在工程、科研中的應用,力求做到C語言知識和應用開發(fā)能力的融會貫通。為了幫助讀者學習,每章設有小結(jié)和習題,并有配套的程序設計題解與上機指導輔導教材。本書是高等學校計算機專業(yè)及電子信息類其他專業(yè)的教科書,亦可作為高等學校非計算機專業(yè)的教材或其他學習C語言人員的自學教材。本書前言前言C語言是一種通用的程序設計語言。它的結(jié)構(gòu)簡單,數(shù)據(jù)類型豐富,運算靈活方便,用它編寫的程序,具有速度快、效率高、代碼緊湊、可移植性好等優(yōu)點,能夠有效地用來編制各種系統(tǒng)軟件和應用軟件,是當今最為流行的一種計算機語言。本書以美國國家標準C語言(ANSIC)為基本內(nèi)容,以當前廣為使用的TurboC編譯系統(tǒng)為實現(xiàn)版本,全面系統(tǒng)地介紹了C語言及其程序設計方法。本書的第一版是國家電子信息類“九五”規(guī)劃教材。本書是在第一版的基礎上修訂而成的,由電子科技大學黃迪明教授主編,全書共12章,主要內(nèi)容包括:C語言程序設計基礎知識,基本數(shù)據(jù)類型及運算,數(shù)據(jù)的輸入/輸出,控制語句,數(shù)組,指針,函數(shù),變量的存儲類型,結(jié)構(gòu),聯(lián)合、枚舉,文件管理,及C語言高級程序應用等。書中對指針、函數(shù)、變量的存儲類型、結(jié)構(gòu)和聯(lián)合、文件等較難掌握的內(nèi)容進行了深入講解和分析,介紹了編譯系統(tǒng)標準庫函數(shù)在動態(tài)內(nèi)存分配、BIOS接口及DOS系統(tǒng)調(diào)用、文件輸入/輸出、圖形及數(shù)據(jù)結(jié)構(gòu)應用程序中的調(diào)用方法和實例,為讀者展示了C語言靈活、精致的編程方法和在工程、科研中的應用,力求做到C語言知識和應用開發(fā)能力的融會貫通。本書是作為程序設計的入門教材而編寫的,如果讀者對第1章中的1.1節(jié)和1.2節(jié)內(nèi)容已經(jīng)了解,可直接閱讀后面的內(nèi)容。本書參考學時數(shù)為51學時(含上機17學時),書中標注“*”的內(nèi)容,可根據(jù)教學實際情況來取舍,既可作為基本教學內(nèi)容的擴展,亦可作為自學內(nèi)容。為了幫助讀者學習,每章設有小結(jié)和習題,同時本書有配套的程序設計題解與上機指導的輔導教材,重點介紹了TurboC編譯系統(tǒng)以及VisualC編譯系統(tǒng)的使用方法,使學生在課堂學習過程中能迅速掌握C語言程序的編制、編譯、調(diào)試和運行方法。本書由黃迪明、許家珆、胡德昆編寫。黃迪明編寫了第1章、第2章、第7章~第11章,許家珆編寫了第3章~第6章,胡德昆編寫了第12章及附錄。電子科技大學楊國煒教授、王健教授對本書的編寫提出了各種有益的建議。本書在編寫過程中,還得到了杜海濤、王波、劉家芬、陳瓊等人的熱情幫助。在此對他們及所有為本書的出版付出了辛勤勞動的同志表示衷心的感謝!由于編者水平有限,書中難免存在一些缺點和錯誤,殷切希望廣大讀者批評指正。

作者簡介

暫缺《C語言程序設計》作者簡介

圖書目錄

第1章  C語言程序設計基礎知識
1.1  計算機基礎知識概述
1.1.1  計算機與信息社會
1.1.2  計算機中信息的表示
1.1.3  計算機系統(tǒng)的組成
1.2  算法及其表示
1.2.1  計算機求解問題的步驟
1.2.2  算法的表示
1.3  C語言概述
1.3.1  C語言簡史及特點
1.3.2  基本程序結(jié)構(gòu)
1.3.3  基本語法單位
1.4  C語言程序的編寫和運行
1.4.1  編輯
1.4.2  編譯
1.4.3  連接
1.4.4  運行
1.5  程序舉例
小結(jié)
習題1
第2章  基本數(shù)據(jù)類型及運算
2.1  基本數(shù)據(jù)類型
2.2  常量
2.2.1  整型常量
2.2.2  浮點數(shù)常量
2.2.3  字符常量
2.2.4  字符串常量
2.2.5  轉(zhuǎn)義字符
2.2.6  符號常量
2.3  變量
2.3.1  變量的定義
2.3.2  變量的初始化
2.3.3  變量地址
2.4  基本運算
2.4.1  算術(shù)運算
2.4.2  賦值運算
2.4.3  關(guān)系運算和邏輯運算
2.4.4  位運算
2.4.5  其他運算
2.5  混合運算與類型轉(zhuǎn)換
2.5.1  自動類型轉(zhuǎn)換
2.5.2  強制類型轉(zhuǎn)換
2.6  運算優(yōu)先級和結(jié)合性
2.7  程序舉例
小結(jié)
習題2
第3章  數(shù)據(jù)的輸入、輸出
3.1  格式輸出函數(shù)
3.2  字符輸出函數(shù)
3.3  格式輸入函數(shù)
3.4  字符輸入函數(shù)
3.5  程序舉例
小結(jié)
習題3
第4章  控制語句
4.1  程序的基本結(jié)構(gòu)
4.2  復合語句
4.3  if條件分支語句
4.3.1  if流程
4.3.2  if-else流程
4.3.3  else if流程
4.3.4  if語句嵌套
4.4  多路開關(guān)語句
4.5  循環(huán)語句
4.6  while語句和do-while語句
4.6.1  while語句
4.6.2  do-while語句
4.7  循環(huán)嵌套
4.8  break、continue和goto語句
4.8.1  break語句
4.8.2  continue語句
4.8.3  goto 語句
4.9  程序舉例
小結(jié)
習題4
第5章  數(shù)組
5.1  一維數(shù)組
5.1.1  一維數(shù)組的定義
5.1.2  一維數(shù)組元素的引用
5.1.3  一維數(shù)組的初始化
5.2  二維數(shù)組
5.2.1  二維數(shù)組的定義
5.2.2  二維數(shù)組元素的引用
5.2.3  二維數(shù)組的初始化
5.3  字符數(shù)組
5.3.1  字符數(shù)組的定義和初始化
5.3.2  字符數(shù)組的輸入/輸出
5.3.3  與字符串處理有關(guān)的幾個函數(shù)
5.4  程序舉例
小結(jié)
習題5
第6章  指針
6.1  指針的概念和定義
6.1.1  指針的概念
6.1.2  指針的定義
6.1.3  指針的賦值
6.2  指針運算
6.3  指針和數(shù)組
6.4  字符串指針
6.4.1  指向字符數(shù)組的指針
6.4.2  指向字符串常量的指針
6.5  指針數(shù)組
6.6  指向指針的指針
6.7  程序舉例
小結(jié)
習題6
第7章  函數(shù)
7.1  函數(shù)定義和調(diào)用
7.1.1  函數(shù)定義
7.1.2  函數(shù)調(diào)用
7.2  函數(shù)參數(shù)
7.2.1  傳值調(diào)用
7.2.2  傳址調(diào)用
7.3  函數(shù)與數(shù)組
7.4  函數(shù)與指針
7.4.1  返回指針的函數(shù)
7.4.2  指向函數(shù)的指針
7.5  遞歸函數(shù)
7.6  命令行參數(shù)
7.7  標準庫函數(shù)
7.8  預處理功能
7.8.1  宏替換
7.8.2  包含文件
7.8.3  條件編譯
7.9  程序舉例
小結(jié)
習題7
第8章  變量的存儲類型
8.1  自動變量
8.2  外部變量
8.3  靜態(tài)變量
8.4  寄存器變量
8.5  變量的初始化
*8.6  動態(tài)內(nèi)存分配函數(shù)
8.7  程序舉例
小結(jié)
習題8
第9章  結(jié)構(gòu)
9.1  結(jié)構(gòu)及結(jié)構(gòu)變量的定義與訪問
9.1.1  結(jié)構(gòu)及結(jié)構(gòu)變量的定義
9.1.2  結(jié)構(gòu)成員的訪問
9.1.3  結(jié)構(gòu)變量的初始化
9.2  結(jié)構(gòu)數(shù)組
9.3  結(jié)構(gòu)和函數(shù)
9.3.1  結(jié)構(gòu)變量的傳值調(diào)用
9.3.2  結(jié)構(gòu)指針及結(jié)構(gòu)變量的傳址調(diào)用
9.4  結(jié)構(gòu)型函數(shù)和結(jié)構(gòu)指針型函數(shù)
9.4.1  結(jié)構(gòu)型函數(shù)
9.4.2  結(jié)構(gòu)指針型函數(shù)
9.5  位域和結(jié)構(gòu)嵌套
9.5.1  位域
9.5.2  結(jié)構(gòu)嵌套
*9.6  引用自身的結(jié)構(gòu)和鏈表
9.6.1  單向鏈表
9.6.2  雙向鏈表
9.6.3  循環(huán)鏈表
*9.7  程序舉例
小結(jié)
習題9
第10章  聯(lián)合、枚舉及定義類型
10.1  聯(lián)合
10.2  枚舉
10.3  定義類型
10.4  與系統(tǒng)有關(guān)的庫函數(shù)
10.4.1  BIOS接口調(diào)用函數(shù)
10.4.2  DOS系統(tǒng)調(diào)用函數(shù)
*10.5  程序舉例
小結(jié)
習題10
第11章  輸入、輸出和文件管理
11.1  流和文件
11.2  控制臺I/O
11.2.1  字符輸入、輸出
11.2.2  字符串的輸入、輸出
11.3  文件
11.3.1  打開文件函數(shù)
11.3.2  關(guān)閉文件函數(shù)
11.3.3  標準流式文件
11.4  文件I/O
11.4.1  單字符的輸入、輸出
11.4.2  行的輸入、輸出
11.4.3  數(shù)據(jù)塊的輸入、輸出
11.4.4  流式文件數(shù)據(jù)的格式化輸入、輸出
11.4.5  文件的隨機訪問
11.5  程序舉例
小結(jié)
習題11
*第12章  C語言高級程序應用
*12.1  圖形程序
12.1.1  圖形模式的初始化
12.1.2  獨立圖形運行程序的建立
12.1.3  屏幕顏色的設置和清屏函數(shù)
12.1.4  基本圖形函數(shù)
12.1.5  封閉圖形的填充
12.1.6  有關(guān)圖形窗口和圖形屏幕操作函數(shù)
12.1.7  圖形模式下的文本輸出
12.2  聲音程序
12.2.1  聲音函數(shù)
12.2.2  音樂
12.2.3  應用舉例
12.3  游戲程序設計實例
附錄A  C語言的關(guān)鍵字
附錄B  運算符的優(yōu)先級與結(jié)合性
附錄C  常用字符ASCII表
附錄D  C語言中常用庫函數(shù)
參考文獻

本目錄推薦

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