C語言開發(fā)全程指南

出版時(shí)間:2008-8  出版社:電子工業(yè)出版社  作者:楊將新 編著  頁(yè)數(shù):532  字?jǐn)?shù):766000  

內(nèi)容概要

本書通過大量的實(shí)例,由淺入深地介紹了C語言軟件開發(fā)的知識(shí)和編程方法。全書概念清晰、層次分明,通俗易懂。    本書詳細(xì)介紹了C語言的基本知識(shí)、C語言中的基本數(shù)據(jù)類型、運(yùn)算符和表達(dá)式以及數(shù)據(jù)的輸入輸出、C語言程序語句的使用、C語言數(shù)組、指針、函數(shù)、結(jié)構(gòu)體、共用體和枚舉、鏈表、位運(yùn)算、編譯預(yù)處理、文件、C語言的高級(jí)編程技術(shù)以及C程序常見錯(cuò)誤分析和程序調(diào)試。    本書主要適用于初、中級(jí)的C語言學(xué)習(xí)者,為了方便讀者的學(xué)習(xí),本書在配套光盤中存放了所有本書的實(shí)例。

書籍目錄

基礎(chǔ)篇 第1章  C語言概述   1.1  C語言發(fā)展簡(jiǎn)史   1.2  C語言特點(diǎn)   1.3  C語言編譯器   1.4  Turbo C 3.0的安裝   1.5  Turbo C/C++3.0集成開發(fā)環(huán)境     1.5.1  文件菜單(File)     1.5.2  編輯菜單(Edit)     1.5.3  運(yùn)行菜單(Run)     1.5.4  編譯菜單(Compile)     1.5.5  項(xiàng)目菜單(Project)     1.5.6  調(diào)試菜單(Debug)   1.6  C程序開發(fā)過程     1.6.1  編輯源代碼     1.6.2  編譯源代碼     1.6.3  鏈接目標(biāo)代碼     1.6.4  運(yùn)行可執(zhí)行程序   1.7  第一個(gè)C語言程序   1.8  C語言程序的結(jié)構(gòu)     1.8.1  C程序組成部分     1.8.2  C程序的書寫格式   1.9  本章小結(jié) 第2章  數(shù)據(jù)類型、運(yùn)算符和表達(dá)式   2.1  數(shù)據(jù)類型   2.2  常量和變量     2.2.1  常量     2.2.2  變量     2.2.3  變量的聲明   2.3  整型數(shù)據(jù)     2.3.1  整型常量     2.3.2  整型變量     2.3.3  整型常量的類型   2.4  實(shí)型數(shù)據(jù)     2.4.1  實(shí)型常量     2.4.2  實(shí)型變量     2.4.3  實(shí)型常量的類型   2.5  字符型數(shù)據(jù)     2.5.1  字符常量     2.5.2  字符串常量     2.5.3  字符變量   2.6  初始化變量   2.7  整型、實(shí)型、字符型數(shù)據(jù)間的運(yùn)算   2.8  運(yùn)算符和表達(dá)式     2.8.1  運(yùn)算符的種類、優(yōu)先級(jí)和結(jié)合性     2.8.2  算術(shù)運(yùn)算符和算術(shù)表達(dá)式     2.8.3  賦值運(yùn)算符和賦值表達(dá)式     2.8.4  關(guān)系運(yùn)算符和關(guān)系表達(dá)式     2.8.5  邏輯運(yùn)算符和邏輯表達(dá)式     2.8.6  逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式     2.8.7  求字節(jié)數(shù)運(yùn)算符     2.8.8  強(qiáng)制類型轉(zhuǎn)換運(yùn)算符   2.9  本章小結(jié) 第3章  C語句和數(shù)據(jù)的輸入和輸出   3.1  C語句     3.1.1  空白對(duì)語句的影響     3.1.2  賦值語句   3.2  數(shù)據(jù)的輸入輸出     3.2.1   putchar函數(shù)(字符輸出函數(shù))     3.2.2   getchar函數(shù)(字符輸入函數(shù))     3.2.3   printf函數(shù)(格式輸出函數(shù))     3.2.4   scanf函數(shù)(格式輸入函數(shù))     3.2.5   puts函數(shù)(字符串輸出函數(shù))     3.2.6   gets函數(shù)(字符串輸入函數(shù))   3.3  本章小結(jié) 第4章  程序流程控制   4.1  順序結(jié)構(gòu)   4.2  選擇結(jié)構(gòu)     4.2.1  單分支結(jié)構(gòu)語句     4.2.2  雙分支結(jié)構(gòu)語句     4.2.3  條件運(yùn)算符和條件表達(dá)式     4.2.4  多分支結(jié)構(gòu)語句   4.3  循環(huán)結(jié)構(gòu)     4.3.1  for語句     4.3.2  while語句     4.3.3  do-while語句     4.3.4  多重循環(huán)     4.3.5  goto語句     4.3.6  break語句和continue語句     4.3.7  死循環(huán)     4.3.8  退出程序   4.4  本章小結(jié) 第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.2.4  初始化多維數(shù)組   5.3  字符數(shù)組與字符串     5.3.1  字符數(shù)組     5.3.2  字符串與字符數(shù)組     5.3.3  字符數(shù)組的輸入輸出   5.4  字符串處理函數(shù)     5.4.1  測(cè)試字符串長(zhǎng)度函數(shù)     5.4.2  字符串大小寫轉(zhuǎn)換函數(shù)     5.4.3  字符串復(fù)制函數(shù)     5.4.4  字符串比較函數(shù)     5.4.5  字符串連接函數(shù)     5.4.6  字符串查找函數(shù)     5.4.7  其他字符串函數(shù)     5.4.8  將字符串轉(zhuǎn)換成數(shù)值的函數(shù)   5.5  字符處理函數(shù)     5.5.1  字符檢測(cè)函數(shù)     5.5.2  字符大小寫轉(zhuǎn)換函數(shù)   5.6  本章小結(jié) 第6章  函數(shù)   6.1  函數(shù)的定義   6.2  函數(shù)的聲明和函數(shù)原型   6.3  函數(shù)的參數(shù)     6.3.1  數(shù)組作為函數(shù)參數(shù)   6.4  函數(shù)的返回值   6.5  函數(shù)的調(diào)用     6.5.1  對(duì)被調(diào)函數(shù)的聲明     6.5.2  調(diào)用函數(shù)的過程     6.5.3  函數(shù)調(diào)用的方式   6.6  函數(shù)的嵌套調(diào)用和遞歸調(diào)用     6.6.1  函數(shù)的嵌套調(diào)用     6.6.2  函數(shù)的遞歸調(diào)用   6.7  變量的作用域和生存期     6.7.1  變量作用域     6.7.2  變量的生存期   6.8  項(xiàng)目文件   6.9  內(nèi)部函數(shù)和外部函數(shù)     6.9.1  內(nèi)部函數(shù)     6.9.2  外部函數(shù)   6.10  庫(kù)函數(shù)簡(jiǎn)介     6.10.1  基本概念     6.10.2  Turbo C庫(kù)函數(shù)分類   6.11  本章小結(jié) 第7章  指針   7.1  基本概念   7.2  變量的指針和指向變量的指針變量     7.2.1  指針變量的聲明     7.2.2  指針變量的初始化     7.2.3  指針變量的引用     7.2.4  關(guān)于指針變量的幾個(gè)說明     7.2.5  指針變量作為函數(shù)參數(shù)     7.2.6  void類型的指針   7.3  指針和一維數(shù)組     7.3.1  指向一維數(shù)組元素的指針     7.3.2  通過指針引用一維數(shù)組元素     7.3.3  用數(shù)組名作函數(shù)參數(shù)   7.4  指針和多維數(shù)組     7.4.1  多維數(shù)組的地址     7.4.2  指向多維數(shù)組的指針     7.4.3  多維數(shù)組指針作函數(shù)的參數(shù)   7.5  指針和字符串     7.5.1  用字符指針指向一個(gè)字符串     7.5.2  字符串指針作函數(shù)參數(shù)     7.5.3  使用字符串指針變量與字符數(shù)組的區(qū)別   7.6  指針數(shù)組和多級(jí)指針     7.6.1  指針數(shù)組     7.6.2  二級(jí)指針     7.6.3  main函數(shù)的參數(shù)   7.7  指針函數(shù)和函數(shù)指針     7.7.1  指針函數(shù)的定義和調(diào)用     7.7.2  用函數(shù)指針調(diào)用函數(shù)     7.7.3  用函數(shù)指針作函數(shù)參數(shù)   7.8  本章小結(jié)提高篇 第8章  結(jié)構(gòu)體、共同體、枚舉   8.1  結(jié)構(gòu)體     8.1.1  結(jié)構(gòu)體類型的定義     8.1.2  結(jié)構(gòu)體類型變量的定義     8.1.3  結(jié)構(gòu)體變量的引用     8.1.4  結(jié)構(gòu)體變量的初始化   8.2  結(jié)構(gòu)體數(shù)組     8.2.1  結(jié)構(gòu)體數(shù)組定義     8.2.2  結(jié)構(gòu)體數(shù)組的初始化     8.2.3  結(jié)構(gòu)體數(shù)組的引用   8.3  結(jié)構(gòu)體指針     8.3.1  指向結(jié)構(gòu)體變量的指針     8.3.2  指向結(jié)構(gòu)體數(shù)組的指針   8.4  結(jié)構(gòu)體和函數(shù)     8.4.1  結(jié)構(gòu)體變量和結(jié)構(gòu)體指針作為函數(shù)參數(shù)     8.4.2  返回結(jié)構(gòu)體類型值的函數(shù)   8.5  共用體     8.5.1共用體及共用體變量的定義     8.5.2  共用體變量的引用與初始化   8.6  枚舉     8.6.1  枚舉以及枚舉變量的定義     8.6.2  枚舉變量的賦值和使用   8.7  用typedef類型   8.8  本章小結(jié) 第9章  鏈表   9.1  動(dòng)態(tài)內(nèi)存分配     9.1.1  為什么用動(dòng)態(tài)內(nèi)存分配     9.1.2  如何實(shí)現(xiàn)動(dòng)態(tài)內(nèi)存分配及其管理   9.2  鏈表     9.2.1  鏈表概述     9.2.2  單向鏈表     9.2.3  動(dòng)態(tài)鏈表     9.2.4  對(duì)單向鏈表的查找操作     9.2.5  對(duì)單向鏈表的刪除操作     9.2.6  對(duì)單向鏈表的插入操作     9.2.7  雙向鏈表     9.2.8  循環(huán)鏈表   9.3  本章小結(jié) 第10章  位運(yùn)算   10.1  位運(yùn)算符和位運(yùn)算     10.1.1  按位與運(yùn)算     10.1.2  按住或運(yùn)算     10.1.3  按位異或運(yùn)算     10.1.4  取反運(yùn)算     10.1.5  左移運(yùn)算     10.1.6  右移運(yùn)算   10.2  位域   10.3  本章小結(jié) 第11章  編譯預(yù)處理   11.1  宏定義     11.1.1  不帶參教的宏定義     11.1.2  帶參數(shù)的宏定義     11.1.3  字符串化運(yùn)算符     11.1.4  并接運(yùn)算符   11.2  文件包含   11.3  條件編譯   11.4  本章小結(jié)高級(jí)篇 第12章  文件   12.1  文件的概述     12.1.1  文件名     12.1.2  文件分類  12.2  流和文件     12.2.1  流的概述     12.2.2  流和文件的關(guān)系   12.3  緩沖文件系統(tǒng)   12.4  文件指針   12.5  打開和關(guān)閉文件     12.5.1  打開文件     12.5.2  關(guān)閉和刷新文件   12.6  讀寫文件     12.6.1  字符讀寫函數(shù)     12.6.2  字符串讀寫函數(shù)     12.6.3  格式化讀寫函數(shù)     12.6.4  數(shù)據(jù)塊讀寫函數(shù)     12.6.5  其他讀寫函數(shù)   12.7  文件的隨機(jī)讀寫     12.7.1  fseek函數(shù)     12.7.2  rewind函數(shù)     12.7.3  ftell函數(shù)   12.8  文件管理函數(shù)     12.8.1  刪除文件     12.8.2  重命名文件     12.8.3  復(fù)制文件   12.9  文件檢測(cè)函數(shù)     12.9.1  ferror函數(shù)     12.9.2  Clearerr函數(shù)   12.10  本章小結(jié) 第13章  常見錯(cuò)誤和程序調(diào)試   13.1  常見錯(cuò)誤分析   13.2  錯(cuò)誤的檢出與分離   13.3  程序調(diào)試   13.4  本章小結(jié) 第14章  C語言高級(jí)編程技術(shù)(光盤中贈(zèng)送)

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    C語言開發(fā)全程指南 PDF格式下載


用戶評(píng)論 (總計(jì)3條)

 
 

  •   對(duì)于想學(xué)習(xí)C語言的我,這本書很是系統(tǒng)切全面,但深層的學(xué)習(xí)還要更深的書籍來補(bǔ)充??!
  •   這本書非常適合初學(xué)編程者,講解非常詳細(xì),而且光盤里的代碼和許多最新的書籍是非常好的。
  •   書不錯(cuò),紙張挺好的,還好光盤在,有待繼續(xù)研究!就是送貨有點(diǎn)慢。
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7