由淺入深學(xué)C語言

出版時間:2011-7  出版社:電子工業(yè)出版社  作者:崔久  頁數(shù):479  
Tag標簽:無  

內(nèi)容概要

  目前C語言已經(jīng)成為世界上最流行的高級語言之一,具有簡單易學(xué)、結(jié)構(gòu)化、可對計算機硬件直接操作、可移植性好等特性,被應(yīng)用于計算機的各個領(lǐng)域,例如系統(tǒng)軟件和應(yīng)用軟件的開發(fā)、科學(xué)計算等方面。
  本書簡單易懂,內(nèi)容豐富,包含大量的實例和習(xí)題,由易到難逐步講解,使讀者易于了解和掌握本書講解的知識。本書由4篇組成:第1篇是C語言基礎(chǔ),講解了C語言的發(fā)展歷程、特點及C語言程序的編譯和鏈接、順序結(jié)構(gòu)、條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu);第2篇是C語言技術(shù)進階,包括數(shù)組、指針、函數(shù)、結(jié)構(gòu)型、共用型、枚舉型和用戶自定義類型;第3篇是C語言高級應(yīng)用,包括算法、預(yù)編譯命令、文件和圖形,以及預(yù)處理命令等內(nèi)容;第4篇是C語言開發(fā)案例,詳細講解了C語言項目開發(fā)案例,讀者在這里可以學(xué)習(xí)到C語言項目的整個開發(fā)過程。

書籍目錄

第1篇 C語言基礎(chǔ)
 第1章  第一個C語言程序
  1.1 搭建開發(fā)環(huán)境
  1.1.1 對硬件系統(tǒng)的要求
  1.1.2 對軟件環(huán)境的要求
  1.1.3 C語言開發(fā)工具簡介
  1.2  第一個C語言程序
  1.2.1 學(xué)習(xí)C語言的好工具Visual C++
  1.2.2 創(chuàng)建及運行 第一個程序
  1.3 良好的代碼規(guī)范
  1.3.1 規(guī)范命名
  1.3.2 美觀對稱
  1.3.3 合理注釋
  1.4 小結(jié)
  1.5 習(xí)題
 第2章 C語言基礎(chǔ)
  2.1 程序語言基礎(chǔ)知識
  2.2 C語言簡介
  2.2.1 C語言發(fā)展史
  2.2.2 C語言特點
  2.2.3 C語言結(jié)構(gòu)
  2.3 C程序舉例及其構(gòu)成
  2.4 C程序的編譯和執(zhí)行
  2.4.1 編譯程序
  2.4.2 解釋程序
  2.4.3 分塊編譯
  2.4.4 函數(shù)和連接
  2.4.5 運行程序
  2.5 算法設(shè)計與分析
  2.5.1 算法簡介
  2.5.2 算法復(fù)雜性
  2.6 小結(jié)
  2.7 習(xí)題
 第3章 變量和數(shù)據(jù)類型
  3.1 常量及符號常量
  3.1.1 常量
  3.1.2 符號常量
  3.2 變量
  3.2.1 變量的概念及定義
  3.2.2 變量地址
  3.2.3 變量初始化
  3.3 C語言的基本數(shù)據(jù)類型
  3.3.1 整型常量
  3.3.2 整型變量
  3.3.3 浮點型
  3.3.4 字符型
  3.4 數(shù)據(jù)機內(nèi)存儲形式
  3.4.1 整型數(shù)據(jù)機內(nèi)存儲形式
  3.4.2 浮點型數(shù)據(jù)機內(nèi)存儲形式
  3.4.3 字符型數(shù)據(jù)機內(nèi)存儲形式
  3.5 局部變量
  3.6 全局變量
  3.7 形式參數(shù)
  3.8 賦值及類型轉(zhuǎn)換
  3.9 運算符及其表達式
  3.9.1 算術(shù)運算符及其表達式
  3.9.2 加1和減1運算符
  3.9.3 關(guān)系運算符及其表達式
  3.9.4 邏輯運算符及其表達式
  3.9.5 三目運算符
  3.9.6 位運算符
  3.9.7 sizeof運算符
  3.9.8 逗號運算符
  3.10 小結(jié)
  3.11 習(xí)題
 第4章 順序結(jié)構(gòu)程序設(shè)計
  4.1 順序結(jié)構(gòu)程序設(shè)計初探
  4.1.1 順序結(jié)構(gòu)流程圖和N-S流程圖
  4.1.2 簡單的順序結(jié)構(gòu)程序
  4.1.3 了解C語言的格式輸入、輸出函數(shù)
  4.2 詳解格式輸入、輸出函數(shù)
  4.2.1 調(diào)用scanf()函數(shù)實現(xiàn)格式化輸入
  4.2.2 調(diào)用printf()函數(shù)實現(xiàn)格式化輸出
  4.2.3 putchar()函數(shù)
  4.2.4 getchar()函數(shù)
  4.3 本章技術(shù)點范例應(yīng)用
  4.4 本章綜合練習(xí)
  4.5 小結(jié)
  4.6 習(xí)題
 第5章 條件結(jié)構(gòu)程序設(shè)計
  5.1 條件結(jié)構(gòu)簡介
  5.1.1 if單分支形式
  5.1.2 if-else雙分支形式
  5.2 多重if
  5.3 嵌套if
  5.4 switch結(jié)構(gòu)
  5.5 實戰(zhàn)項目
  5.6 小結(jié)
  5.7 習(xí)題
 第6章 循環(huán)結(jié)構(gòu)程序設(shè)計
  6.1 for循環(huán)
  6.1.1 for循環(huán)
  6.1.2 for循環(huán)結(jié)構(gòu)應(yīng)用
  6.2 while循環(huán)
  6.3 do-while循環(huán)
  6.4 三種循環(huán)結(jié)構(gòu)的區(qū)別
  6.5 嵌套循環(huán)
  6.6 循環(huán)結(jié)構(gòu)強化實例
  6.7 小結(jié)
  6.8 習(xí)題
第2篇 C語言技術(shù)進階
 第7章 數(shù)組
  7.1 數(shù)組簡介
  7.2 為何需要數(shù)組
  7.3 一維數(shù)組
  7.3.1 一維數(shù)組的聲明和初始化
  7.3.2 一維數(shù)組的引用
  7.4 二維數(shù)組
  7.4.1 二維數(shù)組的聲明和初始化
  7.4.2 二維數(shù)組應(yīng)用舉例
  7.5 字符數(shù)組
  7.5.1 字符串與字符數(shù)組
  7.5.2 字符串輸入、輸出函數(shù)
  7.5.3 字符串函數(shù)
  7.6 數(shù)組實戰(zhàn)項目
  7.7 小結(jié)
  7.8 習(xí)題
 第8章 指針
  8.1 指針簡介
  8.2 指針的定義及應(yīng)用
  8.2.1 指針的定義
  8.2.2 指針的引用
  8.2.3 指針變量作為函數(shù)的參數(shù)
  8.3 指針與數(shù)組
  8.3.1 指針和一維數(shù)組
  8.3.2 指針和二維數(shù)組
  8.4 指針和字符串
  8.5 函數(shù)的指針
  8.6 指向指針的指針
  8.7 指針應(yīng)用舉例
  8.8 小結(jié)
  8.9 習(xí)題
 第9章 函數(shù)
  9.1 函數(shù)定義和調(diào)用
  9.1.1 定義函數(shù)
  9.1.2 調(diào)用函數(shù)
  9.1.3 函數(shù)的返回值
  9.2 變量的生存期和作用域
  9.2.1 函數(shù)內(nèi)部變量
  9.2.2 函數(shù)外部變量
  9.3 函數(shù)的實參和形參
  9.3.1 傳值方式
  9.3.2 傳址方式
  9.4 函數(shù)的嵌套和遞歸
  9.4.1 函數(shù)的嵌套
  9.4.2 函數(shù)的遞歸
  9.5 函數(shù)應(yīng)用舉例
  9.6 小結(jié)
  9.7 習(xí)題
 第10章 結(jié)構(gòu)型、共用型、枚舉型及用戶自定義型數(shù)據(jù)
  10.1 結(jié)構(gòu)體類型
  10.1.1 結(jié)構(gòu)體類型簡介
  10.1.2 結(jié)構(gòu)體類型定義
  10.1.3 結(jié)構(gòu)體類型引用
  10.1.4 結(jié)構(gòu)體變量初始化
  10.2 結(jié)構(gòu)體數(shù)組
  10.2.1 結(jié)構(gòu)體數(shù)組定義
  10.2.2 結(jié)構(gòu)體數(shù)組引用
  10.2.3 結(jié)構(gòu)體數(shù)組初始化
  10.3 結(jié)構(gòu)指針
  10.3.1 結(jié)構(gòu)體指針概念及其定義
  10.3.2 結(jié)構(gòu)體數(shù)組指針
  10.3.3 結(jié)構(gòu)體指針應(yīng)用
  10.4 結(jié)構(gòu)與函數(shù)參數(shù)
  10.4.1 結(jié)構(gòu)變量作為函數(shù)參數(shù)
  10.4.2 結(jié)構(gòu)體地址作為函數(shù)參數(shù)
  10.4.3 結(jié)構(gòu)體數(shù)組作為函數(shù)參數(shù)
  10.5 共用體
  10.5.1 共用體概念及其定義
  10.5.2 共同體變量應(yīng)用
  10.5.3 共同體與結(jié)構(gòu)體的嵌套
  10.6 枚舉型
  10.7 用戶自定義類型
  10.8 鏈表
  10.8.1 單向鏈表
  10.8.2 創(chuàng)建及輸出鏈表
  10.8.3 雙向鏈表
  10.8.4 鏈表中插入結(jié)點和刪除結(jié)點
  10.9 小結(jié)
  10.10 習(xí)題
第3篇 C語言高級應(yīng)用
 第11章 程序的靈魂——算法
  11.1 了解算法的必要性
  11.2 求最大值算法
  11.3 求最小值算法
  11.4 排序算法
  11.4.1 直接插入排序
  11.4.2 折半插入排序
  11.4.3 希爾排序
  11.4.4 冒泡排序
  11.4.5 選擇排序
  11.4.6 歸并排序
  11.5 查找算法
  11.5.1 順序查找
  11.5.2 折半查找
  11.5.3 分塊查找
  11.6 小結(jié)
  11.7 習(xí)題
 第12章 文件
  12.1 文件簡介
  12.1.1 緩沖文件
  12.1.2 非緩沖文件
  12.1.3 文件指針和位置指針
  12.2 與文件有關(guān)的庫函數(shù)
  12.2.1 文件的打開和關(guān)閉函數(shù)
  12.2.2 文件的讀寫函數(shù)
  12.3 文件定位函數(shù)
  12.3.1 feof()函數(shù)
  12.3.2 rewind()函數(shù)
  12.3.3 fseek()函數(shù)和文件隨機存取
  12.3.4 ftell()函數(shù)
  12.4 出錯檢測函數(shù)
  12.4.1 ferror()函數(shù)
  12.4.2 clearerr()函數(shù)
  12.5 程序應(yīng)用舉例
  12.6 小結(jié)
  12.7 習(xí)題
 第13章 圖形處理基礎(chǔ)知識
  13.1 C語言圖形基本概念
  13.2 基本圖形函數(shù)
  13.2.1 圖形初始化
  13.2.2 關(guān)閉圖形函數(shù)
  13.2.3 設(shè)置外觀函數(shù)
  13.2.4 清除窗口函數(shù)
  13.2.5 清屏函數(shù)
  13.2.6 繪圖函數(shù)
  13.3 圖形應(yīng)用范例
  13.4 小結(jié)
  13.5 習(xí)題
 第14章 預(yù)處理宏命令
  14.1 宏
  14.1.1 不帶參數(shù)的宏
  14.1.2 帶參數(shù)的宏
  14.2 文件包含
  14.3 條件編譯
  14.4 不同存儲類型的變量
  14.4.1 自動類型變量
  14.4.2 靜態(tài)變量

編輯推薦

C語言是一門經(jīng)久不衰,永遠保持著青春與活力的程序設(shè)計語言,從其產(chǎn)生到現(xiàn)在,它已經(jīng)成為編程初學(xué)者必學(xué)的編程語言之一。它具有語言簡潔、緊湊,使用方便、靈活,運算符豐富,生成目標代碼質(zhì)量高,程序執(zhí)行效率高,程序可移植性好(與匯編語言比)的特點,更易于被廣大初學(xué)者接受。C語言既有高級語言的特性,又有低級語言的特性(能對計算機硬件直接操作),是一門成功的高級程序設(shè)計語言。    為了讓對編程有興趣的人們能盡快入門,作者崔久精心編寫了《由淺入深學(xué)C語言——基礎(chǔ)進階與必做430題》,目的是引領(lǐng)普通讀者進入這一門檻。從了解C語言的基本語法開始,通過上百個C語言開發(fā)實例和兩個C語言開發(fā)項目講解C語言,讓讀者可以站在前人的肩膀上學(xué)習(xí),得到事半功倍的效果。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    由淺入深學(xué)C語言 PDF格式下載


用戶評論 (總計9條)

 
 

  •   書挺厚的,題也挺多的,就是書上找不到習(xí)題答案
  •   書很實在,包裝很實在。光盤也在,很滿意。
  •   不啊錯 性價比很高
  •   實用性挺強不錯了我是先在書店看好了才來買的
  •   想學(xué)計算機的朋友們,這本書可不能少哦。
  •   總體不錯,對入門到提高階段的人有幫助,書中部分題結(jié)果不對,最好能到環(huán)境中運行結(jié)果,校對一下。
  •   很好 但是講的不是很細 對于沒有基礎(chǔ)的人來說有點困難
  •   不錯,但有跳躍,沒關(guān)系,后面可以繼續(xù)學(xué)!學(xué)好了,返回前面看,能看懂啦!
  •   光盤內(nèi)用與書中內(nèi)容對不上,書也比較淺,但是實例比較多,適合新人
 

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

京ICP備13047387號-7