程序設(shè)計基礎(chǔ)

出版時間:2011-9  出版社:哈爾濱工業(yè)大學(xué)  作者:董宇欣  頁數(shù):257  

內(nèi)容概要

  《高等學(xué)?!笆濉币?guī)劃教材(計算機(jī)軟件工程系列):程序設(shè)計基礎(chǔ)(C語言)》從培養(yǎng)應(yīng)用型人才的角度出發(fā),系統(tǒng)地介紹了C語言編程的基本知識和程序設(shè)計的基本方法,內(nèi)容包括:程序設(shè)計基礎(chǔ)、簡單的程序設(shè)計、基本數(shù)據(jù)類型、運(yùn)算符和表達(dá)式、控制結(jié)構(gòu)、數(shù)組、函數(shù)、指針、字符串、編譯預(yù)處理、數(shù)據(jù)構(gòu)造類型和多文件、文件。各章配有大量例題和練習(xí)?!  陡叩葘W(xué)?!笆濉币?guī)劃教材(計算機(jī)軟件工程系列):程序設(shè)計基礎(chǔ)(C語言)》可以作為面向應(yīng)用的高等院校中計算機(jī)類各個專業(yè)程序設(shè)計基礎(chǔ)課程、一般高等院校理工科各專業(yè)公共計算機(jī)基礎(chǔ)課程“高級語言程序設(shè)計”、“程序設(shè)計基礎(chǔ)”、“C程序設(shè)計”、“C語言”等的教材和參考書,還可以供從事計算機(jī)工作的有關(guān)人員參考。

書籍目錄

第1章 引言1.1 程序設(shè)計基礎(chǔ)1.1.1 程序設(shè)計的概念1.1.2 程序設(shè)計語言的發(fā)展1.1.3 程序設(shè)計思想1.2 C語言的特點(diǎn)及發(fā)展過程1.2.1 C語言的產(chǎn)生1.2.2 C語言的特點(diǎn)1.2.3 C語言的發(fā)展過程1.3 程序與算法1.3.1 程序1.3.2 算法簡介1.3.3 算法的表示1.4 C程序開發(fā)過程1.4.1 程序?qū)嵗?.4.2 程序的開發(fā)過程1.4.3 Turbo C++3.0集成開發(fā)環(huán)境習(xí)題第2章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式2.1 數(shù)據(jù)類型2.1.1 引入數(shù)據(jù)類型的原因2.1.2 基本數(shù)據(jù)類型2.1.3 字符集2.1.4 關(guān)鍵字和標(biāo)識符2.2 常量2.2.1 整型常量2.2.2 實(shí)型常量2.2.3 字符型常量2.2.4 字符串常量2.2.5 符號常量2.3 變量2.3.1 變量的定義及初始化2.3.2 定義變量時應(yīng)注意的問題2.4 運(yùn)算符與表達(dá)式2.4.1 運(yùn)算符及其優(yōu)先級與結(jié)合性2.4.2 算術(shù)運(yùn)算符2.4.3 關(guān)系運(yùn)算符2.4.4 邏輯運(yùn)算符2.4.5 賦值運(yùn)算符2.4.6 ++、--運(yùn)算符2.4.7 邑號運(yùn)算符2.4.8 條件運(yùn)算符2.5 類型轉(zhuǎn)換2.5.1 自動轉(zhuǎn)換2.5.2 強(qiáng)制類型轉(zhuǎn)換習(xí)題第3章 順序結(jié)構(gòu)程序設(shè)計3.1 C語言的語句3.2 賦值語句3.3 基本輸入輸出3.3.1 格式輸入與輸出3.3.2 字符數(shù)據(jù)的輸入與輸出3.4 順序結(jié)構(gòu)程序?qū)嵗?xí)題第4章 選擇結(jié)構(gòu)程序設(shè)計4.1 選擇結(jié)構(gòu)4.2 選擇結(jié)構(gòu)的實(shí)現(xiàn)方法4.2.1 單分支4.2.2 雙分支4.2.3 多分支4.2.4 選擇結(jié)構(gòu)的嵌套4.3 選擇結(jié)構(gòu)的分析與使用時的問題習(xí)題第5章 循環(huán)結(jié)構(gòu)程序設(shè)計5.1 循環(huán)結(jié)構(gòu)5.2 循環(huán)結(jié)構(gòu)實(shí)現(xiàn)方法5.2.1 for循環(huán)語句5.2.2 while循環(huán)5.2.3 do-wile循環(huán)5.2.4 嵌套的循環(huán)5.2.5 幾種循環(huán)結(jié)構(gòu)的比較及使用中注意的問題5.3 流程的轉(zhuǎn)移語句5.3.1 13reak語句5.3.2 continue語句5.3.3 應(yīng)用程序舉例5.4 常用算法習(xí)題第6章 數(shù)組6.1 數(shù)組的引入6.2 數(shù)組的定義與使用6.2.1 數(shù)組的定義及初始化6.2.2 數(shù)組的使用6.2.3 字符數(shù)組6.2.4 程序舉例6.3 常用算法6.3.1 排序6.3.2 查找6.3.3 數(shù)制轉(zhuǎn)換習(xí)題第7章 函數(shù)7.1 定義函數(shù)的原因7.2 函數(shù)的定義7.2.1 無參函數(shù)的定義7.2.2 有參函數(shù)的定義7.3 函數(shù)的執(zhí)行過程7.3.1 函數(shù)的調(diào)用7.3.2 函數(shù)的原型聲明7.3.3 函數(shù)的參數(shù)7.3.4 函數(shù)的返回值7.4 數(shù)組與函數(shù)7.4.1 一維數(shù)組與函數(shù)傳遞7.4.2 二維數(shù)組與函數(shù)的傳遞7.5 程序舉例習(xí)題第8章 指針8.1 指針的概念8.1.1 地址和內(nèi)存的訪問方式8.1.2 指針和指針變量8.2 指針的定義與使用8.2.1 指針的定義與初始化8.2.2 指針操作8.3 指針做函數(shù)參數(shù)8.4 指針和數(shù)組8.4.1 指針的運(yùn)算8.4.2 一維數(shù)組的地址與指針8.4.3 二維數(shù)組的地址與指針8.4.4 程序舉例8.5 指針與字符串8.6 指針數(shù)組和指針的指針8.6.1 指針數(shù)組8.6.2 指針的指針習(xí)題第9章 結(jié)構(gòu)體9.1 結(jié)構(gòu)體類型與結(jié)構(gòu)體變量9.1.1 結(jié)構(gòu)體類型的聲明9.1.2 結(jié)構(gòu)體變量的定義及初始化9.1.3 結(jié)構(gòu)體變量的使用9.2 結(jié)構(gòu)體數(shù)組9.2.1 結(jié)構(gòu)體數(shù)組的定義及初始化9.2.2 結(jié)構(gòu)體數(shù)組應(yīng)用9.3 結(jié)構(gòu)體指針9.4 結(jié)構(gòu)體與函數(shù)9.5 指針處理鏈表9.5.1 鏈表9.5.2 鏈表的建立9.5.3 鏈表的插入9.5.4 鏈表的刪除習(xí)題第10章 程序的結(jié)構(gòu)10.1 編譯預(yù)處理10.1.1 宏定義10.1.2 文件包含10.1.3 條件編譯10.2 變量的作用域和存儲類型10.2.1 變量的作用域10.2.2 變量的存儲類別lO.3 動態(tài)內(nèi)存分配10.3.1 動態(tài)內(nèi)存分配函數(shù)lO.3.2 動態(tài)數(shù)組的實(shí)現(xiàn)10.4 多函數(shù)、多文件程序的編寫習(xí)題第11章 再論函數(shù)11.1 函數(shù)的嵌套調(diào)用11.2 函數(shù)的遞歸調(diào)用11.3 指針與函數(shù)11.3.1 返回指針值的函數(shù)11.3.2 函數(shù)的指針和指向函數(shù)的指針變量11.4 程序舉例習(xí)題第12章 文件12.1 文件的概述12.1.1 流12.1.2 存儲設(shè)備的使用12.1.3 目錄及文件格式12.2 文件的打開與關(guān)閉12.2.1 文件的打開12.2.2 文件的關(guān)閉12.3 文件的讀寫12.3.1 文件的讀操作12.3.2 文件的寫操作12.4 文件的其他常用函數(shù)12.4.1 文件的定位12.4.2 文件的隨機(jī)讀寫12.4.3 其他相關(guān)函數(shù)習(xí)題附錄附錄A 常用字符與ASCII代碼對照表附錄B C庫函數(shù)參考文獻(xiàn)

編輯推薦

  《程序設(shè)計基礎(chǔ)(C語言高等學(xué)校十二五規(guī)劃教材)》以C語言為工具,以程序設(shè)計為主線,采用任務(wù)驅(qū)動式、案例式教學(xué)組織內(nèi)容?! ”緯允贾两K貫穿結(jié)構(gòu)化程序設(shè)計思想,所有例題都具有良好的結(jié)構(gòu)和程序設(shè)計風(fēng)格,并且每個知識點(diǎn)后都提出程序設(shè)計中容易出現(xiàn)的問題,使讀者一開始編寫程序就具有良好的編程風(fēng)格,而且不容易犯常見的錯誤。  本書由哈爾濱工程大學(xué)董宇欣和吳良杰、哈爾濱師范大學(xué)于延、哈爾濱學(xué)院潘瑩、黑龍江工程學(xué)院苗志濱共同編寫。

圖書封面

評論、評分、閱讀與下載


    程序設(shè)計基礎(chǔ) PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7