出版時(shí)間:2009-2 出版社:科學(xué)出版社 作者:唐云廷 編 頁數(shù):286
內(nèi)容概要
本書以程序設(shè)計(jì)為主線,通過案例和問題引入學(xué)習(xí)內(nèi)容,由淺入深、循序漸進(jìn)地講解程序設(shè)計(jì)的思想、方法和相關(guān)的語言知識(shí),主要內(nèi)容包括:程序的概念與算法、C語言程序的基本構(gòu)成、輸入輸出程序設(shè)計(jì)、while循環(huán)程序設(shè)計(jì)、for循環(huán)程序設(shè)計(jì)、if語句的應(yīng)用、多分支語句的應(yīng)用、常用數(shù)據(jù)表達(dá)、數(shù)組的應(yīng)用、函數(shù)及其應(yīng)用、結(jié)構(gòu)體的應(yīng)用、鏈表及其應(yīng)用、變量存儲(chǔ)類型與多文件系統(tǒng)和文件程序的設(shè)計(jì)等。本書內(nèi)容全面、層次清晰,編排合理,并對(duì)難點(diǎn)做了十分詳盡的闡述,對(duì)重要知識(shí)點(diǎn)配有適量的例題,便于讀者理解和掌握。 本書可作為高等院校各專業(yè)學(xué)生高級(jí)語言程序設(shè)計(jì)課程的教材。
書籍目錄
前言第1章 程序的概念與算法1.1 程序的概念1.2 算法與流程圖1.3 結(jié)構(gòu)化程序的結(jié)構(gòu)1.3.1 順序結(jié)構(gòu)1.3.2 分支結(jié)構(gòu)1.3.3 循環(huán)結(jié)構(gòu)練習(xí)與實(shí)踐第2章 C語言程序的基本構(gòu)成2.1 C源文件2.2 C函數(shù)2.3 C語句2.4 保留字與標(biāo)識(shí)符2.4.1 保留字2.4.2 標(biāo)識(shí)符2.5 運(yùn)算符2.5.1 算術(shù)運(yùn)算符2.5.2 關(guān)系運(yùn)算符2.5.3 邏輯運(yùn)算符2.5.4 位運(yùn)算符2.6 編輯C語言程序時(shí)應(yīng)注意的問題練習(xí)與實(shí)踐第3章 輸入輸出程序設(shè)計(jì)3.1 字符串的輸入與輸出3.1.1 字符串的輸出3.1.2 字符串的輸入3.2 整型數(shù)的輸入與輸出3.2.1 整型數(shù)的輸出3.2.2 整型數(shù)的輸入3.3 字符的輸入與輸出3.4 實(shí)型數(shù)的輸入與輸出練習(xí)與實(shí)踐第4章 while循環(huán)程序設(shè)計(jì)4.1 循環(huán)的概念4.1.1 while循環(huán)4.1.2 do-while循環(huán)4.1.3 break語句和continue語句4.2 循環(huán)嵌套的應(yīng)用練習(xí)與實(shí)踐第5章 for循環(huán)程序設(shè)計(jì)5.1 for循環(huán)結(jié)構(gòu)5.2 循環(huán)嵌套練習(xí)與實(shí)踐第6章 if語句的應(yīng)用6.1 if語句的應(yīng)用6.2 if-else語句的應(yīng)用6.3 if-else if語句的應(yīng)用6.4 if嵌套語句的應(yīng)用練習(xí)與實(shí)踐第7章 多分支語句的應(yīng)用練習(xí)與實(shí)踐第8章 常用數(shù)據(jù)表達(dá)8.1 數(shù)組8.1.1 一維數(shù)組8.1.2 字符數(shù)組8.1.3 二維數(shù)組8.2 結(jié)構(gòu)體8.3 指針8.3.1 一維數(shù)組指針8.3.2 數(shù)組指針8.3.3 指針數(shù)組練習(xí)與實(shí)踐第9章 數(shù)組的應(yīng)用9.1 數(shù)組元素的查找9.1.1 無序數(shù)組的查找9.1.2 有序數(shù)組的查找9.2 數(shù)組的排序9.2.1 冒泡排序9.2.2 選擇排序9.3 數(shù)組元素的插入9.3.1 絕對(duì)位置的插入9.3.2 有序數(shù)據(jù)的插入9.4 數(shù)組元素的刪除練習(xí)與實(shí)踐第10章 函數(shù)及其應(yīng)用10.1 函數(shù)的基本概念10.2 函數(shù)的參數(shù)10.3 系統(tǒng)函數(shù)的應(yīng)用10.3.1 數(shù)學(xué)函數(shù)10.3.2 字符串處理函數(shù)10.3.3 字符操作函數(shù)與轉(zhuǎn)換函數(shù)10.4 自定義函數(shù)10.5 函數(shù)的應(yīng)用10.6 函數(shù)的嵌套與遞歸調(diào)用10.6.1 函數(shù)的嵌套調(diào)用10.6.2 函數(shù)遞歸調(diào)用練習(xí)與實(shí)踐第11章 結(jié)構(gòu)體的應(yīng)用11.1 結(jié)構(gòu)體的基本概念11.1.1 結(jié)構(gòu)體類型定義11.1.2 結(jié)構(gòu)體變量的定義11.1.3 結(jié)構(gòu)體變量占據(jù)的內(nèi)存空間11.1.4 結(jié)構(gòu)體變量對(duì)結(jié)構(gòu)體成員的引用11.1.5 結(jié)構(gòu)體變量的賦值11.2 結(jié)構(gòu)體類型的數(shù)組11.3 結(jié)構(gòu)體變量的輸入、輸出與存儲(chǔ)11.4 結(jié)構(gòu)體變量的查找與刪除11.5 結(jié)構(gòu)體變量的排序練習(xí)與實(shí)踐第12章 鏈表及其應(yīng)用12.1 鏈表的定義12.2 堆棧12.3 隊(duì)列12.4 鏈表的插入12.5 鏈表的刪除12.6 鏈表的應(yīng)用練習(xí)與實(shí)踐第13章 變量存儲(chǔ)類型與多文件系統(tǒng)13.1 變量的存儲(chǔ)類型13.2 auto存儲(chǔ)類型的變量與作用范圍13.3 static存儲(chǔ)類型的變量與作用范圍13.4 register存儲(chǔ)類型的變量與作用范圍13.5 extern存儲(chǔ)類型的變量與作用范圍13.6 多文件系統(tǒng)中的函數(shù)調(diào)用13.7 外部變量在多文件系統(tǒng)中的應(yīng)用練習(xí)與實(shí)踐第14章 文件程序的設(shè)計(jì)14.1 文件概述14.2 文件打開與關(guān)閉函數(shù)14.2.1 文件打開函數(shù)fopen14.2.2 文件關(guān)閉函數(shù)fclose14.3 文件中字符的讀/寫函數(shù)14.3.1 文件中字符讀函數(shù):fgetc14.3.2 文件中字符寫函數(shù):fputc14.4 文件的格式化讀/寫函數(shù)14.4.1 文件的格式化讀函數(shù)14.4.2 文件的格式化寫函數(shù)14.5 文件中的數(shù)據(jù)塊讀/寫函數(shù)14.5.1 數(shù)據(jù)塊讀函數(shù)fread14.5.2 數(shù)據(jù)塊寫函數(shù)fwrite14.6 文件位置定位函數(shù)14.6.1 位置指針復(fù)位函數(shù)rewind14.6.2 隨機(jī)讀寫函數(shù)fseek練習(xí)與實(shí)踐附錄附錄A ASCII表附錄B 運(yùn)算符及其優(yōu)先級(jí)匯總表附錄C C語言的保留字附錄D Visual C++6.0上機(jī)步驟
圖書封面
評(píng)論、評(píng)分、閱讀與下載