C語言開發(fā)入門與編程實踐

出版時間:2007-12  出版社:電子工業(yè)  作者:宋欽科技  頁數(shù):480  
Tag標簽:無  

內(nèi)容概要

  本書共分11章,循序漸進地介紹C語言程序設(shè)計的基本概念、基本數(shù)據(jù)、輸入/輸出、程序的流程控制、數(shù)組與字符串、指針、函數(shù)與預(yù)處理、結(jié)構(gòu)等自定義數(shù)據(jù)類型、文件操作等內(nèi)容,并在最后介紹C語言的常用函數(shù)庫。同時在附錄中介紹Dev C++、Visual C++、C++ Builder Personal 6.0的安裝與使用,以及C++語言的特性。書中融入大量的程序范例,并提供許多程序設(shè)計與調(diào)試的相關(guān)經(jīng)驗,因此,本書非常適合作為學(xué)習(xí)程序語言的教材。在每章最后一節(jié),針對該章的語法及程序設(shè)計技巧,安排許多實用綜合程序范例,以期能多給學(xué)習(xí)者更多的實踐經(jīng)驗?!   ”緯鴮嵗创a可在飛思下載專區(qū)下載,以供讀者參考?! ”緯勺鳛楦骷墝W(xué)校和培訓(xùn)機構(gòu)的教材或參考書,同樣,程序設(shè)計自學(xué)者或是硬件工程師也可以用其來查閱相關(guān)知識點或作為參考資料?! ”緯斌w字版名為《That’s It C語言》,由榮欽科技股份有限公司授權(quán)出版,著作權(quán)歸榮欽科技股份有限公司所有。本書簡體字中文版授權(quán)電子工業(yè)出版社出版,專有出版權(quán)屬電子工業(yè)出版社所有,未經(jīng)本書版權(quán)所有者和本書出版者書面許可,任何單位和個人均不得以任何方式或任何手段復(fù)制或傳播本書的部分或全部。

書籍目錄

第1章 C語言與程序設(shè)計簡介 11.1 認識程序語言 21.1.1 機器語言 21.1.2 匯編語言 21.1.3 高級語言 31.1.4 非程序性語言 41.1.5 人工智能語言 41.2 程序設(shè)計簡介 41.2.1 算法 51.2.2 程序語言的選擇 61.2.3 程序設(shè)計流程 71.2.4 程序代碼編寫原則 71.2.5 結(jié)構(gòu)化程序設(shè)計 81.3 C語言簡介 91.4 C程序的開發(fā)環(huán)境 101.4.1 Visual C++ 2005 Express 101.4.2 C++ Builder 111.4.3 Visual C++ 111.4.4 Dev C++ 121.4.5 GCC 131.5 第一個C程序 141.5.1 預(yù)處理區(qū) 151.5.2 程序注釋 151.5.3 程序語句 161.5.4 程序塊 161.5.5 C程序開發(fā)步驟說明 171.5.6 開始編寫C程序 181.5.7 編譯C程序 201.5.8 執(zhí)行C程序 211.5.9 main()函數(shù) 221.6 本章重點回顧 23【學(xué)習(xí)測試】 24第2章 基本數(shù)據(jù)處理 272.1 變量和常量 282.1.1 變量簡介 282.1.2 變量命名規(guī)則 282.1.3 變量聲明 292.1.4 常量簡介 312.2 基本數(shù)據(jù)類型 312.2.1 整數(shù)數(shù)據(jù)類型 322.2.2 浮點數(shù)數(shù)據(jù)類型 342.2.3 字符數(shù)據(jù)類型 362.2.4 void 數(shù)據(jù)類型 392.3 表達式簡介 392.3.1 賦值運算符 392.3.2 算術(shù)運算符 402.3.3 關(guān)系運算符 412.3.4 邏輯運算符 432.3.5 自增與自減運算符 452.3.6 位運算符 472.3.7 復(fù)合賦值運算符 502.3.8 運算符優(yōu)先級 512.4 數(shù)據(jù)類型轉(zhuǎn)換 522.4.1 自動類型轉(zhuǎn)換 522.4.2 強制類型轉(zhuǎn)換 552.5 本章綜合練習(xí) 562.6 本章重點回顧 59【學(xué)習(xí)測試】 61第3章 基本輸入/輸出函數(shù) 653.1 常用輸入/輸出函數(shù)簡介 663.1.1 printf()函數(shù) 663.1.2 scanf()函數(shù) 733.2 其他輸入/輸出函數(shù)簡介 773.2.1 getchar()函數(shù)和putchar()函數(shù) 773.2.2 getche()函數(shù)和getch()函數(shù) 793.2.3 gets()函數(shù)和puts()函數(shù) 813.3 本章綜合練習(xí) 823.4 本章重點回顧 84【學(xué)習(xí)測試】 85第4章 流程控制 894.1 順序結(jié)構(gòu) 904.2 選擇結(jié)構(gòu) 914.2.1 if條件語句 914.2.2 if…else條件語句 934.2.3 條件運算符 954.2.4 if…else if條件語句 964.2.5 switch條件語句 984.3 循環(huán)結(jié)構(gòu) 1004.3.1 for循環(huán)語句 1014.3.2 while循環(huán)語句 1044.3.3 do…while循環(huán)語句 1074.4 其他循環(huán)相關(guān)語句 1094.4.1 break語句 1104.4.2 continue語句 1114.4.3 goto語句 1134.5 本章綜合練習(xí) 1154.6 本章重點回顧 121【學(xué)習(xí)測試】 122第5章 數(shù)組與字符串 1275.1 數(shù)組簡介 1285.1.1 一維數(shù)組 1295.1.2 二維數(shù)組 1325.1.3 多維數(shù)組 1345.2 認識字符串 1355.2.1 字符串聲明 1355.2.2 字符串數(shù)組簡介 1375.3 字符串處理功能實現(xiàn) 1385.3.1 字符串長度與復(fù)制功能 1395.3.2 字符串連接功能 1405.3.3 字符串比較功能 1425.3.4 字符串搜索功能 1435.4 本章綜合練習(xí) 1455.5 本章重點回顧 149【學(xué)習(xí)測試】 149第6章 指針 1536.1 指針簡介 1546.1.1 聲明指針變量 1556.1.2 指針運算 1596.1.3 多重指針 1616.2 指針與數(shù)組 1646.2.1 指針與一維數(shù)組 1676.2.2 指針與多維數(shù)組 1686.2.3 指針與字符串 1736.2.4 指針數(shù)組 1756.3 動態(tài)內(nèi)存分配 1786.3.1 動態(tài)分配變量 1786.3.2 動態(tài)分配數(shù)組 1806.4 本章綜合練習(xí) 1876.5 本章重點回顧 193【學(xué)習(xí)測試】 194第7章 函數(shù) 1997.1 認識函數(shù) 2007.1.1 自定義函數(shù)語法簡介 2007.1.2 函數(shù)聲明 2027.1.3 函數(shù)調(diào)用 2047.2 函數(shù)的參數(shù)傳遞 2067.2.1 傳值調(diào)用 2077.2.2 傳址調(diào)用 2097.2.3 數(shù)組與參數(shù)傳遞 2127.2.4 指針型返回值 2157.3 函數(shù)指針 2177.3.1 聲明函數(shù)指針 2177.3.2 參數(shù)型函數(shù)指針 2197.3.3 函數(shù)指針數(shù)組 2227.4 命令行參數(shù)介紹 2247.5 變量的作用域 2277.5.1 全局變量(Global Variable) 2277.5.2 局部變量 2287.6 變量的存儲類型 2307.6.1 自動變量 2307.6.2 靜態(tài)局部變量 2317.6.3 外部變量 2337.6.4 靜態(tài)外部變量 2357.6.5 寄存器變量 2377.7 遞歸函數(shù) 2387.7.1 遞歸的定義 2387.7.2 遞歸的運作機制 2407.8 本章綜合練習(xí) 2437.9 本章重點回顧 255【學(xué)習(xí)測試】 257第8章 預(yù)處理器與宏 2618.1 宏 2628.1.1 #include 指令 2628.1.2 #define指令 2648.1.3 宏函數(shù) 2668.2 條件編譯指令 2698.2.1 #if、#endif、#else和#elif指令 2698.2.2 #ifdef和#ifndef指令 2718.3 本章綜合練習(xí) 2728.4 本章重點回顧 273【學(xué)習(xí)測試】 273第9章 結(jié)構(gòu)與其他自定義數(shù)據(jù)類型 2759.1 結(jié)構(gòu) 2769.1.1 結(jié)構(gòu)聲明與存取方式 2769.1.2 結(jié)構(gòu)指針 2789.1.3 結(jié)構(gòu)數(shù)組 2829.1.4 結(jié)構(gòu)指針數(shù)組 2869.1.5 嵌套結(jié)構(gòu) 2879.1.6 鏈表的應(yīng)用 2909.1.7 函數(shù)與結(jié)構(gòu) 2929.2 其他自定義數(shù)據(jù)類型 2969.2.1 類型定義指令 2969.2.2 枚舉類型 2989.2.3 聯(lián)合類型 3009.3 本章綜合練習(xí) 3029.4 本章重點回顧 312【學(xué)習(xí)測試】 313第10章 文件入門與處理 31910.1 文件簡介 32010.1.1 認識數(shù)據(jù)流 32010.1.2 文件的種類 32210.1.3 文件存取方式 32210.2 文本文件操作簡介 32210.2.1 文件的打開與關(guān)閉 32310.2.2 字符存取函數(shù) 32510.2.3 字符串存取函數(shù) 32710.2.4 格式化存取函數(shù) 33010.3 二進制文件操作介紹 33210.3.1 二進制文件寫入函數(shù) 33310.3.2 二進制文件讀取函數(shù) 33510.4 隨機存取文件 33710.4.1 讀取光標 33710.4.2 隨機文件存取方式 33910.5 無緩沖區(qū)文件存取操作 34310.5.1 基本文件操作簡介 34310.5.2 無緩沖區(qū)隨機文件存取方式 34710.6 本章綜合練習(xí) 34910.7 本章重點回顧 350【學(xué)習(xí)測試】 352第11章 C語言的常用函數(shù)庫 35511.1 字符串與字符處理函數(shù) 35611.1.1 字符處理函數(shù) 35611.1.2 字符串處理函數(shù) 35811.1.3 字符串轉(zhuǎn)換函數(shù) 36011.2 時間和日期函數(shù) 36111.3 數(shù)學(xué)函數(shù) 36411.3.1 三角函數(shù)與雙曲線函數(shù) 36411.3.2 指數(shù)與對數(shù)函數(shù) 36511.3.3 其他數(shù)學(xué)函數(shù) 36711.4 隨機數(shù)函數(shù) 36811.5 本章綜合練習(xí) 37011.6 本章重點回顧 375【學(xué)習(xí)測試】 375附錄A Dev C++的安裝與介紹 377附錄B Visual C++安裝與介紹 385B.1 安裝Visual C++ 385B.2 Visual C++6.0的IDE界面 391B.3 快速編譯程序 392附錄C 在Linux下開發(fā)程序 395C.1 在Linux下編寫與編譯C語言程序 396C.2 程序的執(zhí)行與默認路徑的設(shè)置 399C.3 在線指令查詢 400附錄D ASCII一般字符編碼 403附錄E C++語言速覽 405E.1 面向?qū)ο蟪绦蛟O(shè)計 406E.1.1 封裝 406E.1.2 繼承 407E.1.3 多態(tài) 407E.2 青出于藍的C++語言 407E.2.1 頭文件 408E.2.2 注釋 409E.2.3 名稱空間 409E.2.4 bool數(shù)據(jù)類型 410E.2.5 數(shù)據(jù)類型轉(zhuǎn)換 410E.2.6 標準輸入/輸出函數(shù) 411E.2.7 字符串 412E.2.8 動態(tài)內(nèi)存分配 414E.3 C++語言的函數(shù)特殊用法 416E.3.1 函數(shù)的默認參數(shù) 416E.3.2 引用調(diào)用 417E.3.3 內(nèi)聯(lián)函數(shù) 419E.3.4 函數(shù)重載 421E.4 認識類 423E.4.1 類聲明 423E.4.2 數(shù)據(jù)成員與成員函數(shù) 424E.4.3 建立類對象 424E.5 構(gòu)造函數(shù)與析構(gòu)函數(shù) 426E.5.1 構(gòu)造函數(shù)簡介 426E.5.2 析構(gòu)函數(shù) 429E.5.3 函數(shù)對象傳遞 431E.5.4 域運算符 434E.6 綜合練習(xí) 436E.7 重點回顧 438【學(xué)習(xí)測試】 440附錄F 參考答案 445

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    C語言開發(fā)入門與編程實踐 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7