C語言程序設(shè)計(jì)

出版時(shí)間:2005-4  出版社:人民郵電  作者:黃銳軍  

內(nèi)容概要

  全書共分12章。主要內(nèi)容包括:C語言基礎(chǔ)知識(shí),順序結(jié)構(gòu)程序的設(shè)計(jì),分支程序的設(shè)計(jì),各種循環(huán)結(jié)構(gòu)程序的設(shè)計(jì),數(shù)組,函數(shù)的設(shè)計(jì),指針,編譯預(yù)處理的概念與應(yīng)用,結(jié)構(gòu),C++的基礎(chǔ)知識(shí),文件的操作。最后一章介紹了幾個(gè)綜合應(yīng)用程序。  本書力求通過大量的例子來講解C語言的語法結(jié)構(gòu),讀者可以通過閱讀這些例子并編寫類似的程序,鍛煉編程的能力。全書的例子都是基于Visual C++6.0的平臺(tái)上編寫的,并且全部調(diào)試通過。  本書為高職高專的教材,也可以作為學(xué)習(xí)程序設(shè)計(jì)的入門參考書。

書籍目錄

第 1 章 基礎(chǔ)知識(shí) 11.1 簡(jiǎn)單C語言程序的構(gòu)成和格式 11.1.1 第一個(gè)程序 11.1.2 注釋語句 11.1.3 C語言程序的結(jié)構(gòu) 21.1.4 C語言程序上機(jī)步驟 31.2 常量與變量 41.2.1 常量、變量的引入 41.2.2 常量 51.2.3 變量 51.2.4 變量的初始化 61.3 整數(shù)類型 61.3.1 整數(shù)常數(shù)與變量 61.3.2 整數(shù)的補(bǔ)碼表示 61.3.3 各種整數(shù)類型 71.3.4 整數(shù)的輸入輸出 91.4 字符類型 111.4.1 字符的ASCII碼表示 111.4.2 字符常數(shù)與變量 111.4.3 字符的輸入輸出 121.4.4 字符與整數(shù) 131.5 實(shí)數(shù)類型 131.5.1 實(shí)數(shù)常數(shù)與變量 131.5.2 實(shí)數(shù)的輸入輸出 141.6 字符串類型 151.6.1 字符串常數(shù)與變量 151.6.2 字符串在內(nèi)存中的表示 161.6.3 字符串的輸入輸出 171.7 算術(shù)運(yùn)算符與表達(dá)式 181.7.1 算術(shù)運(yùn)算符與表達(dá)式 181.7.2 自加、自減運(yùn)算 181.7.3 各種數(shù)據(jù)類型的混合運(yùn)算 191.7.4 復(fù)合賦值運(yùn)算 211.8 綜合實(shí)例 21習(xí)題 23第 2 章 順序結(jié)構(gòu)程序設(shè)計(jì) 262.1 常用內(nèi)部函數(shù) 262.1.1 常用數(shù)學(xué)函數(shù) 262.1.2 文件包含與函數(shù)調(diào)用 272.1.3 隨機(jī)函數(shù) 282.2 字符輸入輸出函數(shù) 302.2.1 字符輸入函數(shù)getchar 302.2.2 字符輸出函數(shù)putchar 302.3 格式輸入輸出函數(shù) 312.4 綜合實(shí)例 33習(xí)題 36第 3 章 分支結(jié)構(gòu)程序設(shè)計(jì) 393.1 關(guān)系運(yùn)算和邏輯運(yùn)算 393.1.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 393.1.2 邏輯運(yùn)算符和邏輯表達(dá)式 403.2 簡(jiǎn)單if語句 413.2.1 簡(jiǎn)單if條件語句 413.2.2 簡(jiǎn)單if條件語句的應(yīng)用 413.3 二分支if語句 433.3.1 二分支if條件語句 433.3.2 二分支if條件語句的應(yīng)用 433.3.3 分支語句的嵌套 453.4 多分支if語句 463.4.1 多分支if語句 463.4.2 多分支if語句的應(yīng)用 473.5 條件表達(dá)式 493.5.1 條件表達(dá)式 493.5.2 條件表達(dá)式的應(yīng)用 493.6 switch多分支程序結(jié)構(gòu) 503.6.1 switch多分支程序結(jié)構(gòu)語句 503.6.2 switch多分支程序結(jié)構(gòu)語句的應(yīng)用 513.7 綜合實(shí)例 54習(xí)題 57第 4 章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 604.1 do循環(huán)結(jié)構(gòu) 604.1.1 循環(huán)語句的引入 604.1.2 do循環(huán)語句 614.1.3 do循環(huán)的應(yīng)用 624.2 while循環(huán)結(jié)構(gòu) 644.2.1 while循環(huán)語句 644.2.2 while循環(huán)的應(yīng)用 644.3 for循環(huán)結(jié)構(gòu) 664.3.1 for循環(huán)語句 664.3.2 for循環(huán)的應(yīng)用 674.3.3 幾種循環(huán)的比較 694.4 循環(huán)結(jié)構(gòu)的嵌套與退出 694.4.1 循環(huán)結(jié)構(gòu)的嵌套 694.4.2 多循環(huán)的規(guī)則 704.4.3 循環(huán)的退出 724.5 綜合實(shí)例 74習(xí)題 78第 5 章 數(shù)組 805.1 一維數(shù)組 805.1.1 一維數(shù)組的引入 805.1.2 一維數(shù)組的定義 815.1.3 一維數(shù)組的應(yīng)用 825.1.4 數(shù)組應(yīng)用要素 855.2 一維字符數(shù)組 865.2.1 一維字符數(shù)組 865.2.2 一維字符數(shù)組與字符串 865.2.3 字符串的輸入與輸出 875.3 字符串處理函數(shù) 885.3.1 字符串輸入輸出函數(shù) 885.3.2 常用字符串函數(shù) 895.3.3 字符串函數(shù)應(yīng)用 935.4 數(shù)組排序與查找 955.4.1 數(shù)組排序 955.4.2 數(shù)組查找 965.5 二維數(shù)組 985.5.1 二維數(shù)組的定義 985.5.2 二維數(shù)組的應(yīng)用 995.6 綜合實(shí)例 101習(xí)題 105第 6 章 函數(shù) 1076.1 函數(shù)定義 1076.2 函數(shù)參數(shù)與返回值 1096.2.1 函數(shù)參數(shù) 1096.2.2 函數(shù)返回值 1106.2.3 設(shè)有返回值的函數(shù) 1106.2.4 函數(shù)調(diào)用 1116.2.5 函數(shù)應(yīng)用 1126.3 變量類型 1146.3.1 局部變量 1146.3.2 全局變量 1156.3.3 靜態(tài)變量 1186.3.4 變量的初始值 1196.4 函數(shù)調(diào)用 1196.4.1 嵌套調(diào)用 1196.4.2 遞歸調(diào)用 1206.5 綜合實(shí)例 122習(xí)題 126第 7 章 指針 1297.1 指針概述 1297.1.1 指針的引入 1297.1.2 變量的指針與指針變量 1307.2 指針與函數(shù)參數(shù) 1327.2.1 指針作為函數(shù)參數(shù) 1327.2.2 值傳遞與地址傳遞 1347.3 指針與數(shù)組 1367.3.1 指向數(shù)組的指針 1367.3.2 通過數(shù)組指針訪問數(shù)組 1377.3.3 指針移動(dòng)與指針比較 1387.4 數(shù)組與函數(shù)參數(shù) 1407.4.1 數(shù)組作為函數(shù)參數(shù) 1407.4.2 數(shù)組元素作為實(shí)際參數(shù) 1427.5 字符串與指針 1427.5.1 字符串指針 1427.5.2 字符串指針作為函數(shù)參數(shù) 1437.5.3 字符串函數(shù) 1447.6 指針與二維數(shù)組 1477.6.1 指針數(shù)組與二維數(shù)組 1477.6.2 二維數(shù)組作為函數(shù)參數(shù) 1487.6.3 字符串?dāng)?shù)組 1497.7 動(dòng)態(tài)數(shù)組 1517.7.1 動(dòng)態(tài)內(nèi)存分配 1517.7.2 動(dòng)態(tài)數(shù)組 1517.8 綜合實(shí)例 152習(xí)題 157第 8 章 編譯預(yù)處理 1638.1 宏定義 1638.1.1 不帶參數(shù)的宏定義 1638.1.2 帶參數(shù)的宏定義 1658.2 文件包含 1678.2.1 文件包含 1678.2.2 文件包含的應(yīng)用 1688.3 條件編譯 1698.4 綜合實(shí)例 172習(xí)題 175第 9 章 結(jié)構(gòu) 1789.1 結(jié)構(gòu)概述 1789.1.1 結(jié)構(gòu)的引入 1789.1.2 結(jié)構(gòu)的定義 1799.2 結(jié)構(gòu)變量與指針 1819.2.1 結(jié)構(gòu)變量 1819.2.2 結(jié)構(gòu)變量指針 1819.2.3 結(jié)構(gòu)變量初始化 1829.2.4 結(jié)構(gòu)與數(shù)組 1829.2.5 結(jié)構(gòu)的嵌套 1829.3 結(jié)構(gòu)與函數(shù) 1849.3.1 結(jié)構(gòu)作為函數(shù)參數(shù) 1849.3.2 返回結(jié)構(gòu)的函數(shù) 1859.3.3 用結(jié)構(gòu)來封裝數(shù)組 1869.4 結(jié)構(gòu)與單鏈表 1889.4.1 包含結(jié)構(gòu)指針的結(jié)構(gòu) 1889.4.2 單鏈表的構(gòu)造 1889.4.3 單鏈表的操作 1919.5 綜合實(shí)例 193習(xí)題 198第 10 章 C++基礎(chǔ) 20110.1 類與對(duì)象 20110.1.1 類與對(duì)象的引入 20110.1.2 類成員的訪問 20210.2 this指針 20510.2.1 對(duì)象指針與this指針 20510.2.2 this指針的應(yīng)用 20610.3 構(gòu)造函數(shù)與析構(gòu)函數(shù) 20710.3.1 構(gòu)造函數(shù) 20710.3.2 多個(gè)構(gòu)造函數(shù)的重載 20910.3.3 析構(gòu)函數(shù) 21110.4 引用與復(fù)制構(gòu)造函數(shù) 21210.4.1 引用 21210.4.2 復(fù)制構(gòu)造函數(shù) 21510.5 動(dòng)態(tài)內(nèi)存分配 21710.5.1 單個(gè)變量的動(dòng)態(tài)分配 21710.5.2 多個(gè)變量的動(dòng)態(tài)分配 21910.6 類成員的訪問規(guī)則 22110.7 對(duì)象的賦值 22310.7.1 對(duì)象的賦值 22310.7.2 包含字符串指針的類 22510.8 運(yùn)算符重載 22810.8.1 運(yùn)算符重載 22810.8.2 運(yùn)算符重載的應(yīng)用 22910.9 綜合實(shí)例 233習(xí)題 239第 11 章 文件 24511.1 文本文件 24511.1.1 文件概述 24511.1.2 文本文件的打開與關(guān)閉 24611.1.3 讀寫文本文件 24611.2 二進(jìn)制文件 24911.2.1 二進(jìn)制文件概述 24911.2.2 二進(jìn)制文件的打開與關(guān)閉 24911.2.3 讀寫二進(jìn)制文件 25011.2.4 二進(jìn)制文件的定位 25211.3 綜合實(shí)例 254習(xí)題 259第 12 章 綜合應(yīng)用程序 26112.1 日歷程序 26112.1.1 日歷程序的C語言設(shè)計(jì) 26112.1.2 日歷程序的另一種C語言設(shè)計(jì) 26412.2 統(tǒng)計(jì)單詞程序 26912.3 迷宮程序 27512.3.1 迷宮及其路徑 27512.3.2 棧結(jié)構(gòu)及其運(yùn)算 27512.3.3 迷宮程序的C語言設(shè)計(jì) 276附錄 ASCII碼表 280

圖書封面

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


    C語言程序設(shè)計(jì) PDF格式下載


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

 
 

 

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

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