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

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

內(nèi)容概要

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

書(shū)籍目錄

第1篇 C語(yǔ)言基礎(chǔ)
 第1章  第一個(gè)C語(yǔ)言程序
  1.1 搭建開(kāi)發(fā)環(huán)境
  1.1.1 對(duì)硬件系統(tǒng)的要求
  1.1.2 對(duì)軟件環(huán)境的要求
  1.1.3 C語(yǔ)言開(kāi)發(fā)工具簡(jiǎn)介
  1.2  第一個(gè)C語(yǔ)言程序
  1.2.1 學(xué)習(xí)C語(yǔ)言的好工具Visual C++
  1.2.2 創(chuàng)建及運(yùn)行 第一個(gè)程序
  1.3 良好的代碼規(guī)范
  1.3.1 規(guī)范命名
  1.3.2 美觀對(duì)稱(chēng)
  1.3.3 合理注釋
  1.4 小結(jié)
  1.5 習(xí)題
 第2章 C語(yǔ)言基礎(chǔ)
  2.1 程序語(yǔ)言基礎(chǔ)知識(shí)
  2.2 C語(yǔ)言簡(jiǎn)介
  2.2.1 C語(yǔ)言發(fā)展史
  2.2.2 C語(yǔ)言特點(diǎn)
  2.2.3 C語(yǔ)言結(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 運(yùn)行程序
  2.5 算法設(shè)計(jì)與分析
  2.5.1 算法簡(jiǎn)介
  2.5.2 算法復(fù)雜性
  2.6 小結(jié)
  2.7 習(xí)題
 第3章 變量和數(shù)據(jù)類(lèi)型
  3.1 常量及符號(hào)常量
  3.1.1 常量
  3.1.2 符號(hào)常量
  3.2 變量
  3.2.1 變量的概念及定義
  3.2.2 變量地址
  3.2.3 變量初始化
  3.3 C語(yǔ)言的基本數(shù)據(jù)類(lèi)型
  3.3.1 整型常量
  3.3.2 整型變量
  3.3.3 浮點(diǎn)型
  3.3.4 字符型
  3.4 數(shù)據(jù)機(jī)內(nèi)存儲(chǔ)形式
  3.4.1 整型數(shù)據(jù)機(jī)內(nèi)存儲(chǔ)形式
  3.4.2 浮點(diǎn)型數(shù)據(jù)機(jī)內(nèi)存儲(chǔ)形式
  3.4.3 字符型數(shù)據(jù)機(jī)內(nèi)存儲(chǔ)形式
  3.5 局部變量
  3.6 全局變量
  3.7 形式參數(shù)
  3.8 賦值及類(lèi)型轉(zhuǎn)換
  3.9 運(yùn)算符及其表達(dá)式
  3.9.1 算術(shù)運(yùn)算符及其表達(dá)式
  3.9.2 加1和減1運(yùn)算符
  3.9.3 關(guān)系運(yùn)算符及其表達(dá)式
  3.9.4 邏輯運(yùn)算符及其表達(dá)式
  3.9.5 三目運(yùn)算符
  3.9.6 位運(yùn)算符
  3.9.7 sizeof運(yùn)算符
  3.9.8 逗號(hào)運(yùn)算符
  3.10 小結(jié)
  3.11 習(xí)題
 第4章 順序結(jié)構(gòu)程序設(shè)計(jì)
  4.1 順序結(jié)構(gòu)程序設(shè)計(jì)初探
  4.1.1 順序結(jié)構(gòu)流程圖和N-S流程圖
  4.1.2 簡(jiǎn)單的順序結(jié)構(gòu)程序
  4.1.3 了解C語(yǔ)言的格式輸入、輸出函數(shù)
  4.2 詳解格式輸入、輸出函數(shù)
  4.2.1 調(diào)用scanf()函數(shù)實(shí)現(xiàn)格式化輸入
  4.2.2 調(diào)用printf()函數(shù)實(shí)現(xiàn)格式化輸出
  4.2.3 putchar()函數(shù)
  4.2.4 getchar()函數(shù)
  4.3 本章技術(shù)點(diǎn)范例應(yīng)用
  4.4 本章綜合練習(xí)
  4.5 小結(jié)
  4.6 習(xí)題
 第5章 條件結(jié)構(gòu)程序設(shè)計(jì)
  5.1 條件結(jié)構(gòu)簡(jiǎn)介
  5.1.1 if單分支形式
  5.1.2 if-else雙分支形式
  5.2 多重if
  5.3 嵌套if
  5.4 switch結(jié)構(gòu)
  5.5 實(shí)戰(zhàn)項(xiàng)目
  5.6 小結(jié)
  5.7 習(xí)題
 第6章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
  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)強(qiáng)化實(shí)例
  6.7 小結(jié)
  6.8 習(xí)題
第2篇 C語(yǔ)言技術(shù)進(jìn)階
 第7章 數(shù)組
  7.1 數(shù)組簡(jiǎn)介
  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ù)組實(shí)戰(zhàn)項(xiàng)目
  7.7 小結(jié)
  7.8 習(xí)題
 第8章 指針
  8.1 指針簡(jiǎn)介
  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ù)的實(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)體類(lèi)型
  10.1.1 結(jié)構(gòu)體類(lèi)型簡(jiǎn)介
  10.1.2 結(jié)構(gòu)體類(lèi)型定義
  10.1.3 結(jié)構(gòu)體類(lèi)型引用
  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 用戶自定義類(lèi)型
  10.8 鏈表
  10.8.1 單向鏈表
  10.8.2 創(chuàng)建及輸出鏈表
  10.8.3 雙向鏈表
  10.8.4 鏈表中插入結(jié)點(diǎn)和刪除結(jié)點(diǎn)
  10.9 小結(jié)
  10.10 習(xí)題
第3篇 C語(yǔ)言高級(jí)應(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 文件簡(jiǎn)介
  12.1.1 緩沖文件
  12.1.2 非緩沖文件
  12.1.3 文件指針和位置指針
  12.2 與文件有關(guān)的庫(kù)函數(shù)
  12.2.1 文件的打開(kāi)和關(guān)閉函數(shù)
  12.2.2 文件的讀寫(xiě)函數(shù)
  12.3 文件定位函數(shù)
  12.3.1 feof()函數(shù)
  12.3.2 rewind()函數(shù)
  12.3.3 fseek()函數(shù)和文件隨機(jī)存取
  12.3.4 ftell()函數(shù)
  12.4 出錯(cuò)檢測(cè)函數(shù)
  12.4.1 ferror()函數(shù)
  12.4.2 clearerr()函數(shù)
  12.5 程序應(yīng)用舉例
  12.6 小結(jié)
  12.7 習(xí)題
 第13章 圖形處理基礎(chǔ)知識(shí)
  13.1 C語(yǔ)言圖形基本概念
  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 不同存儲(chǔ)類(lèi)型的變量
  14.4.1 自動(dòng)類(lèi)型變量
  14.4.2 靜態(tài)變量

編輯推薦

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

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

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


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


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

 
 

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

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

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