出版時間:2005-7 出版社:電子工業(yè)出版社 作者:黃迪明 頁數:303
Tag標簽:無
內容概要
本書詳細介紹C語言及其程序設計方法。全書共12章,主要內容包括:C語言程序設計基礎知識;數據類型、各類運算及數據的輸入/輸出;控制語句;數組;指針;函數;變量的存儲類型;結構;聯合、枚舉;文件管理等。此外,本書還為讀者介紹了Turbo C編譯系統(tǒng)以及Visual C++編譯系統(tǒng)的使用及標準庫函數在動態(tài)內存分配、BIOS接口及DOS系統(tǒng)調用、文件輸入/輸出、圖形和數據結構應用程序中的調用方法及各類實例?! ”緯鵀樽x者展示了C語言靈活、精致的編程方法和在工程、科研中的應用,力求做到C語言知識和應用開發(fā)能力的融會貫通。為了幫助讀者學習,每章設有小結和習題,并有配套的程序設計題解與上機指導輔導教材?! ”緯歉叩葘W校計算機專業(yè)及電子信息類其他專業(yè)的教科書,亦可作為高等學校非計算機專業(yè)的教材或其他學習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 基本程序結構1.3.3 基本語法單位1.4 C語言程序的編寫和運行1.4.1 編輯1.4.2 編譯1.4.3 連接1.4.4 運行1.5 程序舉例小結習題1第2章 基本數據類型及運算2.1 基本數據類型2.2 常量2.2.1 整型常量2.2.2 浮點數常量2.2.3 字符常量2.2.4 字符串常量2.2.5 轉義字符2.2.6 符號常量2.3 變量2.3.1 變量的定義2.3.2 變量的初始化2.3.3 變量地址2.4 基本運算2.4.1 算術運算2.4.2 賦值運算2.4.3 關系運算和邏輯運算2.4.4 位運算2.4.5 其他運算2.5 混合運算與類型轉換2.5.1 自動類型轉換2.5.2 強制類型轉換2.6 運算優(yōu)先級和結合性2.7 程序舉例小結習題2第3章 數據的輸入、輸出3.1 格式輸出函數3.2 字符輸出函數3.3 格式輸入函數3.4 字符輸入函數3.5 程序舉例小結習題3第4章 控制語句4.1 程序的基本結構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 多路開關語句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 程序舉例小結習題4第5章 數組5.1 一維數組5.1.1 一維數組的定義5.1.2 一維數組元素的引用5.1.3 一維數組的初始化5.2 二維數組5.2.1 二維數組的定義5.2.2 二維數組元素的引用5.2.3 二維數組的初始化5.3 字符數組5.3.1 字符數組的定義和初始化5.3.2 字符數組的輸入/輸出5.3.3 與字符串處理有關的幾個函數5.4 程序舉例小結習題5第6章 指針6.1 指針的概念和定義6.1.1 指針的概念6.1.2 指針的定義6.1.3 指針的賦值6.2 指針運算6.3 指針和數組6.4 字符串指針6.4.1 指向字符數組的指針6.4.2 指向字符串常量的指針6.5 指針數組6.6 指向指針的指針6.7 程序舉例小結習題6第7章 函數7.1 函數定義和調用7.1.1 函數定義7.1.2 函數調用7.2 函數參數7.2.1 傳值調用7.2.2 傳址調用7.3 函數與數組7.4 函數與指針7.4.1 返回指針的函數7.4.2 指向函數的指針7.5 遞歸函數7.6 命令行參數7.7 標準庫函數7.8 預處理功能7.8.1 宏替換7.8.2 包含文件7.8.3 條件編譯7.9 程序舉例小結習題7第8章 變量的存儲類型8.1 自動變量8.2 外部變量8.3 靜態(tài)變量8.4 寄存器變量8.5 變量的初始化*8.6 動態(tài)內存分配函數8.7 程序舉例小結習題8第9章 結構9.1 結構及結構變量的定義與訪問9.1.1 結構及結構變量的定義9.1.2 結構成員的訪問9.1.3 結構變量的初始化9.2 結構數組9.3 結構和函數9.3.1 結構變量的傳值調用9.3.2 結構指針及結構變量的傳址調用9.4 結構型函數和結構指針型函數9.4.1 結構型函數9.4.2 結構指針型函數9.5 位域和結構嵌套9.5.1 位域9.5.2 結構嵌套*9.6 引用自身的結構和鏈表9.6.1 單向鏈表9.6.2 雙向鏈表9.6.3 循環(huán)鏈表*9.7 程序舉例小結習題9第10章 聯合、枚舉及定義類型10.1 聯合10.2 枚舉10.3 定義類型10.4 與系統(tǒng)有關的庫函數10.4.1 BIOS接口調用函數10.4.2 DOS系統(tǒng)調用函數*10.5 程序舉例小結習題10第11章 輸入、輸出和文件管理11.1 流和文件11.2 控制臺I/O11.2.1 字符輸入、輸出11.2.2 字符串的輸入、輸出11.3 文件11.3.1 打開文件函數11.3.2 關閉文件函數11.3.3 標準流式文件11.4 文件I/O11.4.1 單字符的輸入、輸出11.4.2 行的輸入、輸出11.4.3 數據塊的輸入、輸出11.4.4 流式文件數據的格式化輸入、輸出11.4.5 文件的隨機訪問11.5 程序舉例小結習題11*第12章 C語言高級程序應用*12.1 圖形程序12.1.1 圖形模式的初始化12.1.2 獨立圖形運行程序的建立12.1.3 屏幕顏色的設置和清屏函數12.1.4 基本圖形函數12.1.5 封閉圖形的填充12.1.6 有關圖形窗口和圖形屏幕操作函數12.1.7 圖形模式下的文本輸出12.2 聲音程序12.2.1 聲音函數12.2.2 音樂12.2.3 應用舉例12.3 游戲程序設計實例附錄A C語言的關鍵字附錄B 運算符的優(yōu)先級與結合性附錄C 常用字符ASCII表附錄D C語言中常用庫函數參考文獻
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載