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

出版時(shí)間:2007-2  出版社:中國(guó)鐵道  作者:冉崇善[等]編著  頁數(shù):277  

內(nèi)容概要

  《高職高專計(jì)算機(jī)系列教材:C語言程序設(shè)計(jì)》是高職高專學(xué)生學(xué)習(xí)C語言程序設(shè)計(jì)的理想教材。全書共分為9章,主要內(nèi)容包括:程序設(shè)計(jì)與算法,數(shù)據(jù)類型、運(yùn)算符與表達(dá)式,程序控制語句,數(shù)組,函數(shù),指針,結(jié)構(gòu)體與共用體,輸入輸出和文件系統(tǒng),程序設(shè)計(jì)例解等。全書以ANSI C語言標(biāo)準(zhǔn)為基礎(chǔ),以C語言程序設(shè)計(jì)為主線,介紹了程序設(shè)計(jì)的基本概念、C語言的語法規(guī)則和實(shí)用的c程序設(shè)計(jì)技術(shù)。本書結(jié)合應(yīng)用實(shí)例,強(qiáng)調(diào)“好的”C程序編寫方式,力圖展示給初學(xué)者一個(gè)良好的程序設(shè)計(jì)入門向?qū)??!陡呗毟邔S?jì)算機(jī)系列教材:C語言程序設(shè)計(jì)》在結(jié)構(gòu)上突出了以程序設(shè)計(jì)為中心、以全國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí)C語言)為主線,深入淺出地介紹了程序設(shè)計(jì)在實(shí)際中的應(yīng)用。在內(nèi)容上注重知識(shí)的完整性,以適合初學(xué)者的需求。《高職高專計(jì)算機(jī)系列教材:C語言程序設(shè)計(jì)》既可作為高職高專學(xué)校非計(jì)算機(jī)專業(yè)學(xué)生的C語言學(xué)習(xí)教材,又可作為全國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí)C語言)的參考教材,還可作為科技人員自學(xué)C語言的參考書。

書籍目錄

第1章 程序設(shè)計(jì)與算法1.1 計(jì)算機(jī)語言和程序1.1.1 計(jì)算機(jī)語言的概念1.1.2 C語言的特點(diǎn)1.1.3 程序的概念1.2 算法1.2.1 算法的概念1.2.2 算法的特性1.2.3 算法的設(shè)計(jì)1.2.4 算法的描述方法1.3 數(shù)據(jù)結(jié)構(gòu)1.3.1 概 述1.3.2 數(shù)學(xué)模型1.3.3 數(shù)據(jù)結(jié)構(gòu)的概念1.4 程序設(shè)計(jì)1.4.1 程序設(shè)計(jì)的概念1.4.2 養(yǎng)成良好的編程習(xí)慣1.4.3 程序設(shè)計(jì)概述1.4.4 程序設(shè)計(jì)的基本過程和原則1.5 C語言的程序結(jié)構(gòu)1.5.1 基本程序結(jié)構(gòu)1.5.2 源程序的基本結(jié)構(gòu)特點(diǎn)與書寫規(guī)則1.5.3 函數(shù)庫和鏈接1.5.4 開發(fā)一個(gè)C程序的步驟習(xí) 題第2章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式2.1 基本字符、標(biāo)識(shí)符和關(guān)鍵字2.1.1 基本字符2.1.2 名字(標(biāo)識(shí)符)的構(gòu)成2.1.3 關(guān)鍵字2.2 數(shù)據(jù)類型與變量2.2.1 數(shù)據(jù)類型2.2.2 變量2.3 基本類型與數(shù)據(jù)表示2.3.1 整數(shù)類型和整數(shù)的表示2.3.2 實(shí)數(shù)類型和實(shí)數(shù)的表示2.3.3 字符類型和字符的表示2.3.4 數(shù)據(jù)的外部表示及內(nèi)部表示2.4 運(yùn)算符與表達(dá)式2.4.1 算術(shù)運(yùn)算2.4.2 關(guān)系運(yùn)算與邏輯運(yùn)算2.4.3 賦值運(yùn)算2.4.4 逗號(hào)運(yùn)算2.4.5 條件運(yùn)算2.5 計(jì)算和類型2.5.1 類型對(duì)計(jì)算的限制2.5.2 混合類型計(jì)算和類型轉(zhuǎn)換2.5.3 強(qiáng)制類型轉(zhuǎn)換習(xí) 題第3章 程序控制語句3.1 程序的三種基本結(jié)構(gòu)3.2 數(shù)據(jù)的輸入/輸出3.2.1 scanf()函數(shù)3.2.2 printf()函數(shù)3.2.3 getchar()函數(shù)與putchar()函數(shù)3.2.4 數(shù)據(jù)輸入/輸出程序應(yīng)用3.3 條件控制語句3.3.1 if語句3.3.2 switch語句3.3.3 條件控制語句程序應(yīng)用3.4 循環(huán)控制語句3.4.1 while語句3.4.2 dowhile語句3.4.3 for語句3.4.4 break與continue語句3.4.5 程序控制語句程序應(yīng)用習(xí) 題第4章 數(shù)組4.1 一維數(shù)組4.1.1 一維數(shù)組的說明4.1.2 一維數(shù)組元素的引用4.1.3 一維數(shù)組元素的初始化4.1.4 一維數(shù)組的應(yīng)用4.2 二維數(shù)組4.2.1 二維數(shù)組的說明4.2.2 二維數(shù)組元素的引用4.2.3 二維數(shù)組的初始化4.2.4 二維數(shù)組的應(yīng)用4.3 字符數(shù)組4.3.1 字符數(shù)組的說明和引用4.3.2 字符數(shù)組的輸入/輸出4.3.3 字符串處理函數(shù)與字符串?dāng)?shù)組4.3.4 字符數(shù)組應(yīng)用4.4 多維數(shù)組4.5 數(shù)組應(yīng)用程序舉例習(xí) 題第5章 函數(shù)5.1 函數(shù)的分類5.1.1 庫函數(shù)和用戶自定義函數(shù)5.1.2 有返回值函數(shù)和無返回值函數(shù)5.1.3 無參函數(shù)和有參函數(shù)5.2 函數(shù)的定義5.2.1 無參函數(shù)定義的一般形式5.2.2 有參函數(shù)定義的一般形式5.2.3 函數(shù)說明與返回值5.3 函數(shù)的作用域規(guī)則5.3.1 局部變量5.3.2 全局變量5.3.3 動(dòng)態(tài)存儲(chǔ)變量5.3.4 靜態(tài)存儲(chǔ)變量5.4 函數(shù)的參數(shù)與調(diào)用5.4.1 形式參數(shù)與實(shí)際參數(shù)5.4.2 賦值調(diào)用與引用調(diào)用5.4.3 函數(shù)的調(diào)用形式5.4.4 函數(shù)的值5.4.5 數(shù)組作為函數(shù)參數(shù)5.4.6 用全局變量實(shí)現(xiàn)參數(shù)互傳5.4.7 函數(shù)的嵌套調(diào)用5.5 函數(shù)的遞歸調(diào)用5.5.1 遞歸調(diào)用5.5.2 遞歸說明5.5.3 遞歸應(yīng)用舉例5.6 函數(shù)庫和文件5.6.1 程序文件的大小5.6.2 分類組織文件5.7 C語言的預(yù)處理程序與注釋5.7.1 C語言的預(yù)處理程序5.7.2 #define5.7.3 #include5.7.4 注釋5.8 函數(shù)程序應(yīng)用舉例習(xí) 題第6章 指針6.1 指針與指針變量6.1.1 內(nèi)存、變量地址與指針6.1.2 指針變量的定義與引用6.1.3 指針變量的運(yùn)算6.1.4 指針變量作函數(shù)的參數(shù)6.2 指針與數(shù)組6.2.1 指針與一維數(shù)組6.2.2 指針變量在數(shù)組中的幾種運(yùn)算方式6.2.3 指針與二維數(shù)組6.2.4 數(shù)組指針作函數(shù)的參數(shù)6.2.5 指針與字符數(shù)組6.3 指針的地址分配6.4 指針數(shù)組6.4.1 指針數(shù)組的定義6.4.2 指針數(shù)組的應(yīng)用6.5 指向指針的指針6.5.1 引入指向指針的指針6.5.2 多級(jí)指針6.6 main()函數(shù)的參數(shù)6.6.1 帶參數(shù)的main()函數(shù)6.6.2 main()函數(shù)的調(diào)用6.7 指針程序應(yīng)用舉例習(xí) 題第7章 結(jié)構(gòu)體與共用體7.1 結(jié)構(gòu)體類型變量的定義和引用7.1.1 結(jié)構(gòu)體類型變量的定義7.1.2 結(jié)構(gòu)體類型變量的引用7.1.3 結(jié)構(gòu)體類型變量的初始化7.2 結(jié)構(gòu)體數(shù)組的定義和引用7.2.1 結(jié)構(gòu)體數(shù)組的定義7.2.2 結(jié)構(gòu)體數(shù)組的引用7.3 結(jié)構(gòu)體指針的定義和引用7.3.1 指向結(jié)構(gòu)體類型變量的使用7.3.2 指向結(jié)構(gòu)體類型數(shù)組的指針的使用7.4 鏈表的概念及簡(jiǎn)單應(yīng)用7.4.1 單鏈表7.4.2 單鏈表的刪除與插入7.5 共用體7.5.1 共用體的定義7.5.2 共用體變量的引用7.6 結(jié)構(gòu)體和共用體應(yīng)用舉例習(xí) 題第8章 輸入輸出和文件系統(tǒng)8.1 文件及其分類8.1.1 ANSI C的緩沖文件系統(tǒng)8.1.2 流式文件8.1.3 文件分類與讀寫概念8.2 緩沖文件系統(tǒng)8.2.1 文件的打開與關(guān)閉8.2.2 文件的讀寫8.2.3 隨機(jī)讀寫文件8.3 非緩沖文件系統(tǒng)8.4 文件系統(tǒng)應(yīng)用舉例習(xí)題第9章 程序設(shè)計(jì)例解9.1 過濾問題例解9.2 尋找最長(zhǎng)子串例解9.3 統(tǒng)計(jì)問題例解9.4 鏈表排序例解9.5 尋找最佳解問題例解9.6 尋找最少解決問題步驟例解9.7 尋找交換最少次數(shù)問題例解附錄A ASCⅡ表A.1 ASCⅡ表(0~127基本)A.2 ASCⅡ表(128~255擴(kuò)展)附錄B Turbo C(V2.0)錯(cuò)誤信息B.1編譯錯(cuò)誤信息B.1.1 致命錯(cuò)誤英漢對(duì)照及處理方法B.1.2一般錯(cuò)誤信息英漢對(duì)照及處理方法B.2浮點(diǎn)連接錯(cuò)誤附錄C查找、排除編譯和運(yùn)行中的錯(cuò)誤C.1 查找、排除程序編譯中的錯(cuò)誤(主要是語法錯(cuò)誤)C.1.1 查找程序編譯中的錯(cuò)誤C.1.2 排除程序中的語法錯(cuò)誤C.1.3 排除程序中的上下文關(guān)系錯(cuò)誤C.1.4 如何看待編譯警告C.2 查找、排除程序運(yùn)行中發(fā)現(xiàn)的錯(cuò)誤(debugging)C.2.1 違規(guī)型的錯(cuò)誤C.2.2 邏輯型的錯(cuò)誤C.3 查找連接錯(cuò)誤附錄D 運(yùn)算符表附錄E 常用函數(shù)表E.1 數(shù)學(xué)函數(shù)E.2 字符函數(shù)和字符串函數(shù)E.3 輸入/輸出函數(shù)E.3.1 printf()函數(shù)E.3.2 scanf()函數(shù)E.3.3 其他輸入/輸出函數(shù)E.4 時(shí)間函數(shù)

編輯推薦

  《C語言程序設(shè)計(jì)》共分為9章,主要內(nèi)容包括:程序設(shè)計(jì)與算法,數(shù)據(jù)類型、運(yùn)算符與表達(dá)式,程序控制語句,數(shù)組,函數(shù),指針,結(jié)構(gòu)體與共用體,輸入輸出和文件系統(tǒng),程序設(shè)計(jì)例解等。全書以ANSI C語言標(biāo)準(zhǔn)為基礎(chǔ)、以C語言程序設(shè)計(jì)為主線,介紹了程序設(shè)計(jì)的基本概念、C語言的語法規(guī)則和實(shí)用的C程序設(shè)計(jì)技術(shù)?!禖語言程序設(shè)計(jì)》結(jié)合應(yīng)用實(shí)例,強(qiáng)調(diào)“好的”C程序編寫方式,力圖展示給初學(xué)者一個(gè)良好的程序設(shè)計(jì)入門向?qū)А?/pre>

圖書封面

評(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