C程序設(shè)計(jì)實(shí)用教程

出版時(shí)間:2005-1  出版社:人民郵電出版社  作者:羅朝盛 編  

內(nèi)容概要

  全書(shū)共分11章,包括C語(yǔ)言程序設(shè)計(jì)概述、數(shù)據(jù)類(lèi)型、運(yùn)算符和表達(dá)式、3種基本控制結(jié)構(gòu)的程序設(shè)計(jì)、數(shù)組、函數(shù)、編譯預(yù)處理、指針、文件操作、屏幕控制與繪圖及C++基礎(chǔ)等內(nèi)容。本書(shū)內(nèi)容豐富、概念清楚、層次分明、通俗易懂,并配有大量的例題,適合教師課堂教學(xué)和學(xué)生自學(xué)。另外,每一章末都附有精選的多種類(lèi)型的習(xí)題,有助讀者復(fù)習(xí),鞏固所學(xué)知識(shí),以培養(yǎng)讀者的實(shí)際編程能力?! ”緯?shū)配有以任務(wù)驅(qū)動(dòng)的“C程序設(shè)計(jì)實(shí)驗(yàn)CAI系統(tǒng)”。該系統(tǒng)利用計(jì)算機(jī)的特點(diǎn)對(duì)C程序設(shè)計(jì)實(shí)驗(yàn)進(jìn)行整合。使用本CAI系統(tǒng)進(jìn)行上機(jī)實(shí)驗(yàn),學(xué)生上機(jī)實(shí)驗(yàn)?zāi)康拿鞔_,可大大改善實(shí)驗(yàn)效果,減輕教師指導(dǎo)學(xué)生實(shí)驗(yàn)的工作量。若選用本書(shū)作教材,可獲得用于課堂教學(xué)的電子課件和實(shí)驗(yàn)CAI系統(tǒng)網(wǎng)絡(luò)版?! ”緯?shū)配套的“C程序設(shè)計(jì)實(shí)驗(yàn)CAI系統(tǒng)(單機(jī)版)”、書(shū)中例題源程序和習(xí)題參考答案,可直接到作者個(gè)人網(wǎng)站(www.csluo.com)下載?! ”緯?shū)可以作為各類(lèi)高等院校、各類(lèi)高職院校計(jì)算機(jī)專(zhuān)業(yè)學(xué)生及理工科非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生學(xué)習(xí)的"C程序設(shè)計(jì)"課程的教材,也可作為廣大計(jì)算機(jī)愛(ài)好者學(xué)習(xí)C程序設(shè)計(jì)語(yǔ)言的參考書(shū)。

書(shū)籍目錄

第1章 C程序設(shè)計(jì)概述 11.1 計(jì)算機(jī)程序設(shè)計(jì)概述 11.1.1 程序設(shè)計(jì)語(yǔ)言的發(fā)展 11.1.2 程序設(shè)計(jì)方法概述 31.2 C語(yǔ)言簡(jiǎn)介 51.2.1 C語(yǔ)言的發(fā)展 51.2.2 C語(yǔ)言的特點(diǎn) 51.3 C語(yǔ)言的字符集與標(biāo)識(shí)符 61.3.1 C語(yǔ)言的字符集 61.3.2 C語(yǔ)言標(biāo)識(shí)符 71.4 C語(yǔ)言的程序結(jié)構(gòu) 81.4.1 幾個(gè)簡(jiǎn)單的C程序?qū)嵗?1.4.2 C程序的結(jié)構(gòu)特點(diǎn) 101.4.3 C函數(shù)的結(jié)構(gòu) 111.4.4 C程序的書(shū)寫(xiě)風(fēng)格 111.5 運(yùn)行一個(gè)C程序 111.5.1 C程序運(yùn)行的一般步驟 111.5.2 在TC中運(yùn)行一個(gè)C程序 121.6 小結(jié) 15習(xí)題 15第2章 數(shù)據(jù)類(lèi)型、運(yùn)算符和表達(dá)式 182.1 C語(yǔ)言的數(shù)據(jù)類(lèi)型 182.1.1 C語(yǔ)言數(shù)據(jù)類(lèi)型概述 182.1.2 基本數(shù)據(jù)類(lèi)型 192.2 常量 202.2.1 數(shù)值常量 202.2.2 字符常量 212.2.3 字符串常量 212.2.4 轉(zhuǎn)義字符 212.2.5 符號(hào)常量 222.3 變量 232.3.1 變量的定義 232.3.2 變量的賦初值 242.4 運(yùn)算符與表達(dá)式 252.4.1 C語(yǔ)言中的運(yùn)算符 252.4.2 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 252.4.3 算術(shù)運(yùn)算符與算術(shù)表達(dá)式 262.4.4 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 282.4.5 邏輯運(yùn)算符與邏輯表達(dá)式 282.4.6 賦值運(yùn)算符和賦值表達(dá)式 302.4.7 位運(yùn)算符 312.4.8 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 342.4.9 表達(dá)式中的類(lèi)型轉(zhuǎn)換 342.5 常用庫(kù)函數(shù) 352.6 小結(jié) 36習(xí)題 37第3章 3種基本結(jié)構(gòu)程序設(shè)計(jì) 393.1 算法及算法的表示 393.1.1 算法概述 393.1.2 算法的特性 403.1.3 算法的表示 413.1.4 用N-S流程圖表示算法 433.2 順序結(jié)構(gòu)程序設(shè)計(jì) 453.2.1 賦值語(yǔ)句 453.2.2 數(shù)據(jù)格式輸入——scanf()函數(shù) 463.2.3 數(shù)據(jù)格式輸出——printf()函數(shù) 483.2.4 字符數(shù)據(jù)非格式輸入/輸出函數(shù) 503.2.5 順序結(jié)構(gòu)程序舉例 523.3 選擇結(jié)構(gòu) 533.3.1 if條件語(yǔ)句 533.3.2 條件運(yùn)算符和條件表達(dá)式 583.3.3 switch語(yǔ)句(開(kāi)關(guān)語(yǔ)句) 593.3.4 選擇結(jié)構(gòu)程序舉例 603.4 循環(huán)結(jié)構(gòu) 613.4.1 while語(yǔ)句 623.4.2 do…while語(yǔ)句 633.4.3 for循環(huán)語(yǔ)句 653.4.4 循環(huán)的嵌套-多重循環(huán)結(jié)構(gòu) 673.4.5 3種循環(huán)語(yǔ)句比較 683.5 其他控制語(yǔ)句 683.5.1 break語(yǔ)句 683.5.2 continue語(yǔ)句 693.5.3 goto語(yǔ)句 693.6 應(yīng)用程序舉例 703.6.1 素?cái)?shù)與哥德巴赫猜想 703.6.2 窮舉法 723.6.3 迭代法 733.7 小結(jié) 74習(xí)題 75第4章 數(shù)組 824.1 概述 824.2 一維數(shù)組 834.2.1 一維數(shù)組的聲明 834.2.2 一維數(shù)組的初始化 844.2.3 一維數(shù)組元素的引用 854.2.4 一維數(shù)組的基本操作 854.2.5 一維數(shù)組的應(yīng)用舉例 874.3 二維數(shù)組與多維數(shù)組 884.3.1 二維數(shù)組的聲明 884.3.2 二維數(shù)組元素的引用 894.3.3 二維數(shù)組的初始化 914.3.4 二維數(shù)組的基本操作 924.3.5 二維數(shù)組應(yīng)用舉例 954.3.6 多維數(shù)組的聲明和引用 964.4 字符數(shù)組與字符串 964.4.1 字符數(shù)組與初值化 964.4.2 字符數(shù)組的引用 974.4.3 字符串與字符數(shù)組 984.4.4 字符數(shù)組的輸入/輸出 994.4.5 字符串處理函數(shù) 1004.5 應(yīng)用程序舉例 1044.5.1 排序問(wèn)題 1044.5.2 數(shù)據(jù)查找 1064.5.3 插入法 1084.5.4 字符串的處理 1094.6 小結(jié) 112習(xí)題 113第5章 函數(shù) 1195.1 函數(shù)概述 1195.1.1 模塊化程序設(shè)計(jì)方法 1195.1.2 C函數(shù)的分類(lèi) 1205.2 函數(shù)的定義 1215.2.1 函數(shù)的定義形式 1215.2.2 函數(shù)返回值 1225.2.3 形式參數(shù)的設(shè)計(jì) 1235.2.4 函數(shù)原型 1245.3 函數(shù)調(diào)用與參數(shù)傳遞 1255.3.1 函數(shù)的調(diào)用方式 1255.3.2 參數(shù)傳遞 1265.3.3 數(shù)組參數(shù) 1275.3.4 函數(shù)的嵌套調(diào)用 1315.3.5 函數(shù)的遞歸調(diào)用 1325.4 函數(shù)與變量的作用域 1335.4.1 局部變量與全局變量 1335.4.2 動(dòng)態(tài)存儲(chǔ)變量與靜態(tài)存儲(chǔ)變量 1395.4.3 內(nèi)部函數(shù)與外部函數(shù) 1415.5 程序應(yīng)用舉例 1425.6 小結(jié) 146習(xí)題 147第6章 編譯預(yù)處理 1516.1 宏定義#define 1516.1.1 無(wú)參宏定義 1516.1.2 有參宏定義 1536.2 文件包含命令 #include 1566.3 條件編譯命令 1576.4 小結(jié) 160習(xí)題 160第7章 指針 1637.1 指針概述 1637.1.1 地址的概念 1637.1.2 變量的存儲(chǔ)與訪問(wèn) 1647.2 指針變量 1657.2.1 指針變量的定義 1657.2.2 指針變量的訪問(wèn) 1657.2.3 指針變量的運(yùn)算 1677.2.4 指針變量的初始化 1687.2.5 指針變量做參數(shù) 1687.3 數(shù)組與指針 1717.3.1 數(shù)組的存儲(chǔ)與訪問(wèn) 1717.3.2 指向一維數(shù)組的指針 1737.3.3 指向多維數(shù)組的指針 1757.3.4 指向數(shù)組的指針做參數(shù) 1787.4 字符串與指針 1807.4.1 字符串的存儲(chǔ)與訪問(wèn) 1807.4.2 指向字符串的指針 1817.4.3 指向字符串的指針做參數(shù) 1847.5 指針數(shù)組 1867.6 指向指針的指針 1877.7 main()函數(shù)的參數(shù) 1897.8 函數(shù)與指針 1907.8.1 返回指針值的函數(shù) 1907.8.2 指向函數(shù)的指針變量 1917.9 小結(jié) 194習(xí)題 194第8章 結(jié)構(gòu)體、共用體與枚舉類(lèi)型 2008.1 結(jié)構(gòu)體類(lèi)型與結(jié)構(gòu)體變量 2008.1.1 什么是結(jié)構(gòu)體類(lèi)型 2008.1.2 結(jié)構(gòu)體的聲明 2018.1.3 結(jié)構(gòu)體變量的定義 2028.1.4 結(jié)構(gòu)體變量的引用 2038.1.5 結(jié)構(gòu)體變量的初始化 2058.1.6 指向結(jié)構(gòu)體的指針 2068.2 結(jié)構(gòu)體數(shù)組 2078.2.1 結(jié)構(gòu)體數(shù)組的定義 2078.2.2 結(jié)構(gòu)體數(shù)組的初始化 2088.2.3 結(jié)構(gòu)體數(shù)組與指針 2088.2.4 結(jié)構(gòu)體數(shù)組的應(yīng)用實(shí)例 2098.3 結(jié)構(gòu)體與函數(shù) 2108.3.1 結(jié)構(gòu)體變量做函數(shù)參數(shù) 2108.3.2 結(jié)構(gòu)體數(shù)組做函數(shù)參數(shù) 2118.3.3 返回結(jié)構(gòu)體的函數(shù) 2128.4 動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)--鏈表 2138.4.1 問(wèn)題的提出 2138.4.2 鏈表的基本結(jié)構(gòu) 2138.4.3 鏈表結(jié)點(diǎn)的定義 2148.4.4 單向鏈表的訪問(wèn) 2148.4.5 動(dòng)態(tài)存儲(chǔ)空間的建立和釋放 2158.4.6 動(dòng)態(tài)鏈表的建立 2168.4.7 鏈表的刪除操作 2188.4.8 鏈表的插入操作 2208.5 共用體 2238.6 枚舉類(lèi)型 2258.7 自定義類(lèi)型標(biāo)識(shí)符(typedef) 2278.8 小結(jié) 227習(xí)題 228第9章 文件操作 2379.1 文件系統(tǒng)的概念 2379.1.1 C文件概述 2379.1.2 緩沖文件系統(tǒng) 2389.1.3 非緩沖文件系統(tǒng) 2389.2 文件的打開(kāi)與關(guān)閉 2389.2.1 文件類(lèi)型指針 2399.2.2 文件的打開(kāi) 2399.2.3 文件的關(guān)閉(fclose()函數(shù)) 2419.3 文件的讀寫(xiě) 2419.3.1 文件的寫(xiě)函數(shù) 2429.3.2 文件的讀函數(shù) 2469.3.3 隨機(jī)讀寫(xiě)文件 251*9.4 文件操作函數(shù) 2529.5 應(yīng)用舉例 2549.5.1 文件的加密和解密 2549.5.2 文件的連接 2569.6 小結(jié) 257習(xí)題 257*第10章 屏幕控制與繪圖 26210.1 文本模式 26210.1.1 文本窗口(字符屏幕)的創(chuàng)建 26210.1.2 文本窗口屏幕處理函數(shù) 26310.2 圖形模式 26410.2.1 設(shè)置圖形模式 26410.2.2 圖形窗口 26710.3 圖形函數(shù)及其使用 26910.3.1 顏色函數(shù) 26910.3.2 屏幕坐標(biāo)位置的函數(shù) 27010.3.3 基本圖形函數(shù) 27110.4 小結(jié) 278習(xí)題 278第11章 C++簡(jiǎn)介 28011.1 面向?qū)ο蟮母拍睢?8011.2 C++的輸入與輸出 28211.2.1 使用cout進(jìn)行輸出 28211.2.2 使用cin進(jìn)行輸入 28311.3 函數(shù)重載 28411.4 類(lèi)與對(duì)象 28511.4.1 類(lèi)與對(duì)象的概念 28511.4.2 對(duì)象的創(chuàng)建 28711.4.3 構(gòu)造函數(shù) 28911.4.4 析構(gòu)函數(shù) 29111.5 繼承與派生 29211.5.1 繼承的基本概念 29211.5.2 派生類(lèi) 29311.6 小結(jié) 296習(xí)題 299附錄1 ASCII字符集 301附錄2 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 302附錄3 標(biāo)準(zhǔn)C語(yǔ)言系統(tǒng)的庫(kù)函數(shù) 303附錄4 C程序設(shè)計(jì)實(shí)驗(yàn)CAI系統(tǒng) 308參考文獻(xiàn) 315

圖書(shū)封面

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


    C程序設(shè)計(jì)實(shí)用教程 PDF格式下載


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

 
 

 

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

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