出版時間:2007-9 出版社:西安電科大 作者:曾令明 頁數(shù):244
內(nèi)容概要
C語言是現(xiàn)今使用最廣泛的計算機語言之一,也是學習其他高級語言的基礎(chǔ)?!禖程序設(shè)計與實例教程》從C語言程序設(shè)計的基本原理及基本思想出發(fā),緊扣基礎(chǔ),面向應(yīng)用?!禖程序設(shè)計與實例教程》共九章,內(nèi)容包括:C語言的基本概念、C語言的語法規(guī)則以及利用C語言進行程序設(shè)計的有關(guān)知識。每個知識點均配有完整的程序示范,有利于讀者理解和掌握。還針對每章的內(nèi)容精心設(shè)計了大量習題,且書末附有習題參考答案?! 禖程序設(shè)計與實例教程》內(nèi)容新穎、體系合理、邏輯性強、結(jié)構(gòu)緊湊、文字流暢。適合作為高等學校C程序設(shè)計課程的教材,也適合廣大計算機應(yīng)用技術(shù)人員與計算機等級考試人員學習參考。
書籍目錄
第1章 概述1.1 學習C語言的必要性1.2 C語言簡介1.2.1 C語言的產(chǎn)生及發(fā)展1.2.2 C語言的特點1.2.3 C程序的組成及書寫格式1.3 C程序的運行過程1.3.1 啟動Visual C++6.01.3.2 創(chuàng)建、編輯C程序1.3.3 編譯、連接、執(zhí)行c程序1.4 練習題第2章 數(shù)據(jù)類型、運算符與表達式2.1 關(guān)鍵字與標識符2.1.1 關(guān)鍵字2.1.2 標識符2.2 數(shù)據(jù)類型2.2.1 C語言的數(shù)據(jù)類型2.2.2 C語言的基本數(shù)據(jù)類型2.3 常量2.3.1 整型常量2.3.2 實型常量2.3.3 字符型常量2.3.4 符號常量2.4 變量2.4.1 變量的定義2.4.2 變量的基本操作2.4.3 整型變量2.4.4 實型變量2.4.5 字符變量2.5 運算符與表達式2.5.1 運算符概述2.5.2 算術(shù)運算符與算術(shù)表達式2.5.3 賦值運算符與賦值表達式2.5.4 表達式中的類型轉(zhuǎn)換2.5.5 逗號運算符與逗號表達式2.6 練習題第3章 基本結(jié)構(gòu)程序設(shè)計3.1 算法3.1.1 算法的概念3.1.2 算法的描述3.2 順序結(jié)構(gòu)3.2.1 語句3.2.2 數(shù)據(jù)的輸入和輸出3.3 選擇結(jié)構(gòu)3.3.1 關(guān)系運算與邏輯運算3.3.2 if語句3.3.3 switch語句3.4 循環(huán)結(jié)構(gòu)3.4.1 while語句3.4.2 do-while語句3.4.3 for語句3.4.4 循環(huán)的嵌套3.4.5 break語句與continue語句3.5 練習題第4章 數(shù)組4.1 數(shù)組概述4.1.1 數(shù)組的引入4.1.2 數(shù)組的概念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ù)組的初始化4.3.4 二維數(shù)組應(yīng)用舉例4.4 字符數(shù)組4.4.1 字符數(shù)組的定義4.4.2 字符數(shù)組的初始化4.4.3 字符串4.4.4 字符數(shù)組的引用4.4.5 字符數(shù)組的輸入和輸出4.4.6 字符串處理函數(shù)4.4.7 字符數(shù)組應(yīng)用舉例4.5 練習題第5章 函數(shù)與預(yù)處理命令5.1 函數(shù)的概念5.1.1 模塊與函數(shù)5.1.2 函數(shù)分類5.2 函數(shù)的定義與調(diào)用5.2.1 函數(shù)定義5.2.2 函數(shù)調(diào)用5.3 函數(shù)的嵌套與遞歸5.3.1 函數(shù)的嵌套調(diào)用5.3.2 函數(shù)的遞歸5.4 數(shù)組作為函數(shù)參數(shù)5.4.1 數(shù)組元素作函數(shù)實參5.4.2 數(shù)組名作函數(shù)參數(shù)5.5 變量的作用域5.5.1 局部變量5.5.2 全局變量5.6 變量的生存期5.6.1 靜態(tài)存儲變量5.6.2 動態(tài)存儲變量5.7 預(yù)處理命令5.7.1 宏定義5.7.2 文件包含5.8 練習題第6章 指針6.1 地址和指針的概念6.2 指針變量的定義與使用6.2.1 指針變量的定義6.2.2 指針變量的使用6.3 指針與函數(shù)6.3.1 指針作函數(shù)的參數(shù)6.3.2 返回值為指針的函數(shù)6.3.3 指向函數(shù)的指針6.4 指針與數(shù)組6.4.1 指向一維數(shù)組的指針6.4.2 指向多維數(shù)組的指針6.4.3 指針與字符串6.4.4 指針數(shù)組和指向指針的指針6.5 練習題第7章 結(jié)構(gòu)體與共用體7.1 結(jié)構(gòu)體概述7.1.1 結(jié)構(gòu)體的引入7.1.2 結(jié)構(gòu)體類型的定義7.2 結(jié)構(gòu)體變量7.2.1 結(jié)構(gòu)體變量的定義7.2.2 結(jié)構(gòu)體變量的引用7.2.3 結(jié)構(gòu)體變量的初始化7.2.4 結(jié)構(gòu)體變量作函數(shù)參數(shù)7.3 結(jié)構(gòu)體數(shù)組7.3.1 結(jié)構(gòu)體數(shù)組的定義7.3.2 結(jié)構(gòu)體數(shù)組的初始化7.3.3 結(jié)構(gòu)體數(shù)組元素的引用7.3.4 結(jié)構(gòu)體數(shù)組應(yīng)用舉例7.4 結(jié)構(gòu)體與指針7.4.1 指向結(jié)構(gòu)體變量的指針7.4.2 鏈表7.4.3 指向結(jié)構(gòu)體數(shù)組的指針7.4.4 用指向結(jié)構(gòu)體的指針作函數(shù)參數(shù)7.5 共用體7.5.1 共用體類型的定義7.5.2 共用體變量的定義7.5.3 共用體變量的引用7.6 枚舉類型7.7 用typedef定義類型7.8 練習題第8章 位運算與位段8.1 位運算8.1.1 按位與運算8.1.2 按位或運算8.1.3 按位異或運算8.1.4 求反運算8.1.5 左移運算8.1.6 右移運算8.1.7 位運算賦值運算符8.2 位段8.3 練習題第9章 文件9.1 文件概述9.1.1 文件的定義9.1.2 文件的分類9.2 文件指針9.3 文件的打開與關(guān)閉9.3.1 文件打開函數(shù)(fopen)9.3.2 文件關(guān)閉函數(shù)(fclose)9.4 文件的讀/寫9.4.1 字符讀/寫函數(shù)fgetc和fputc9.4.2 字符串讀/寫函數(shù)fgets和fputs9.4.3 數(shù)據(jù)塊讀/寫函數(shù)fread和fwrite9.4.4 格式化讀,寫函數(shù)fscanf和forintf9.5 文件的定位9.5.1 fseek函數(shù)9.5.2 rewind函數(shù)9.5.3 ftell函數(shù)9.6 文件檢測函數(shù)9.6.1 feof函數(shù)9.6.2 ferror函數(shù)9.6.3 clearerr函數(shù)9.7 練習題附錄附錄A 常用字符與ASCII代碼對照表附錄B 運算符的優(yōu)先級和結(jié)合性附錄C C語言常用庫函數(shù)參考答案
圖書封面
評論、評分、閱讀與下載