出版時間:2004-8 出版社:第1版 (2004年1月1日) 作者:劉祎瑋 頁數(shù):522 字?jǐn)?shù):755000
Tag標(biāo)簽:無
內(nèi)容概要
C語言把高級語言的基本結(jié)構(gòu)和語句與低級語言的實用性結(jié)合起來。C語言可以像匯編語言一樣對位、字節(jié)和地址進行操作,而這三者是計算機最基本的工作單元。在系統(tǒng)開發(fā),特別是操作系統(tǒng)、底層開發(fā)中,C語言的效率是其他編程語言難以企及的。C語言較之匯編語言的普及和易用性決定了在強調(diào)效率的開發(fā)過程中將采用C語言。
本書以實例講解為主線,對C編程做了深入和具體的探討。涉及的知識面廣,從內(nèi)存分配,到串行、并行口編程,再到界面開發(fā)、動畫和高級應(yīng)用,幾乎涵蓋了C語言編程的方方面面。通過對本書的學(xué)習(xí),對C語言的高級編程將有一個深刻的理解和掌握,而不僅局限于簡單的數(shù)據(jù)結(jié)構(gòu)和算法。
本書既可以供一般讀者作為深入學(xué)習(xí)C語言的教材,也可以作為工程人員的參考手冊。本書適合中、高級讀者,學(xué)習(xí)讓C語言語法的初級讀者也可以通過學(xué)習(xí)本書快速成長為C語言的編程高手。
書籍目錄
第1章 C語言回顧 1.1 程序設(shè)計概述 1.2 Turbo C集成環(huán)境介紹 1.2.1 啟動Turbo C 1.2.2 File菜單(文件操作) 1.2.3 Run菜單(各種程序運行方式) 1.2.4 Compile菜單(編譯、連接) 1.2.5 Project菜單(工程管理) 1.2.6 Options菜單(開發(fā)環(huán)境定制) 1.2.7 Debug菜單(調(diào)試) 1.2.8 Break/watch菜單(斷點管理) 1.3 C語言概述 1.3.1 數(shù)據(jù)類型、運算符與表達式 1.3.2 邏輯運算和判斷選取控制 1.3.3 循環(huán)控制 1.3.4 數(shù)組 1.3.5 編譯預(yù)處理 1.3.6 指針 1.4 本章小結(jié)第2章 內(nèi)存模式 2.1 PC機存儲器結(jié)構(gòu)及基本的堆管理函數(shù) 2.1.1 PC機存儲器結(jié)構(gòu) 2.1.2 CPU地址線寬度 2.1.3 微機常用操作系統(tǒng)的內(nèi)存管理方式 2.1.4 實地址下的內(nèi)存編譯模式 2.1.5 堆概念和結(jié)構(gòu) 2.1.6 堆管理函數(shù) 2.2 內(nèi)存管理實例 2.2.1 實例簡介 2.2.2 高速內(nèi)存分配程序 2.3 高速內(nèi)存分配程序剖析 2.3.1 程序分析 2.3.2 更有效率的使用內(nèi)存分配程序 2.4 本章小結(jié)第3章 文件、I/O操作 3.1 文件系統(tǒng) 3.1.1 文件系統(tǒng)的基本概念 3.1.2 FAT12 3.1.3 FAT16 3.1.4 FAT32 3.1.5 NTFS 3.1.6 Ext和Swap 3.2 文件 3.2.1 文件的基本概念 3.2.2 文件類型指針 3.2.3 文件的打開與關(guān)閉 3.2.4 文件的讀/寫操作 3.2.5 非緩沖文件系統(tǒng) 3.2.6 出錯的檢測 3.3 通訊錄實例 3.3.1 實例簡介 3.3.2 實例代碼 3.4 通訊錄程序剖析 3.5 本章小結(jié)第4章 C語言的做圖第5章 鼠標(biāo)編程第6章 并口和串口編程第7章 綜合實例——小型CAD系統(tǒng)第8章 綜合實例——編譯器第9章 綜合實例——網(wǎng)絡(luò)通信編程第10章 綜合實例——壓縮程序第11章 綜合實例——多文本編輯器第12章 綜合實例——病毒防火墻第13章 綜合實例——排序演示第14章 綜合實例——海底大戰(zhàn)第15章 數(shù)學(xué)建模
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載