出版時間:2009-10 出版社:中國鐵道出版社 作者:周虹 等 著 頁數(shù):302
內容概要
《C語言程序設計與應用教程(第2版)》共12章,分別為:程序設計基礎,簡單的數(shù)據(jù)類型、運算符和表達式,順序結構程序設計,選擇結構程序設計,循環(huán)結構程序設計,數(shù)組,函數(shù),編譯預處理,指針,結構體與共用體,位運算,文件。書中程序都經(jīng)過上機調試通過?!禖語言程序設計與應用教程(第2版)》文字嚴謹、流暢,例題豐富,文檔規(guī)范,注重程序設計技能訓練?!禖語言程序設計與應用教程(第2版)》在第一版的基礎上增加了小結和習題,同時對部分章節(jié)進行了修改?!禖語言程序設計與應用教程(第2版)》適合作為高等院校非計算機專業(yè)學生學習C語言程序設計的教材,也可作為程序設計愛好者學習C語言程序設計的參考書。
書籍目錄
第1章 程序設計基礎1.1 算法及表示1.1.1 算法的特性1.1.2 算法的表示1.2 程序設計及結構化程序設計方法1.2.1 高級語言源程序的執(zhí)行1.2.2 程序設計1.2.3 結構化程序設計1.3 C程序的構成1.4 程序的書寫格式和程序的書寫風格小結習題第2章 數(shù)據(jù)類型、運算符和表達式2.1 C語言數(shù)據(jù)類型簡介2.2 標識符2.2.1 字符集2.2.2 標識符概述2.2.3 標識符的分類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.5 運算符和表達式2.5.1 C運算符簡介2.5.2 表達式的求值規(guī)則2.5.3 混合運算中的類型轉換2.5.4 算術運算符與算術表達式2.5.5 賦值運算符與賦值表達式2.5.6 逗號運算符與逗號表達式2.5.7 關系運算符與關系表達式2.5.8 邏輯運算符與邏輯表達式2.5.9 條件運算符與條件表達式2.5.10 sizeof運算符2.6 應用舉例小結習題第3章 順序結構程序設計3.1 C語句概述3.2 賦值語句3.3 字符數(shù)據(jù)的輸入/輸出3.3.1 字符輸出函數(shù)putchar()3.3.2 字符輸入函數(shù)getchar()3.4 格式輸入/輸出3.4.1 格式輸出函數(shù)printf()3.4.2 格式輸入函數(shù)scanf()3.5 應用舉例小結習題第4章 選擇結構程序設計4.1 if語句4.1.1 簡單if語句4.1.2 雙分支if語句4.1.3 多分支if語句4.1.4 if語句使用說明4.2 if語句的嵌套4.3 多分支結構4.4 應用舉例小結習題第5章 循環(huán)結構程序設計5.1 while語句5.2 dowhile語句5.3 for語句5.4 幾種循環(huán)的比較5.5 循環(huán)嵌套5.6 break語句5.7 continue語句5.8 應用舉例小結習題第6章 數(shù)組6.1 數(shù)組和數(shù)組元素6.2 一維數(shù)組6.2.1 一維數(shù)組的定義和引用6.2.2 一維數(shù)組的初始化6.2.3 一維數(shù)組程序舉例6.3 多維數(shù)組6.3.1 二維數(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.4.5 字符數(shù)組應用舉例6.5 應用舉例小結習題第7章 函數(shù)7.1 模塊化程序設計7.1.1 模塊化程序設計簡介7.1.2 函數(shù)概述7.2 函數(shù)的定義7.2.1 無參函數(shù)的定義7.2.2 有參函數(shù)的定義7.2.3 函數(shù)的返回值7.3 函數(shù)的調用7.3.1 函數(shù)調用的一般形式7.3.2 函數(shù)的聲明7.3.3 函數(shù)參數(shù)的傳遞7.4 函數(shù)的嵌套調用與遞歸調用7.4.1 函數(shù)的嵌套調用7.4.2 函數(shù)的遞歸調用7.5 數(shù)組作函數(shù)參數(shù)7.5.1 數(shù)組元素作函數(shù)實參7.5.2 數(shù)組名作函數(shù)參數(shù)7.5.3 多維數(shù)組名作函數(shù)參數(shù)7.6 變量的作用域7.6.1 局部變量7.6.2 全局變量7.7 變量的存儲類別7.7.1 變量的生存期7.7.2 局部變量的存儲類別7.7.3 全局變量的存儲類別7.7.4 存儲類別小結7.8 內部函數(shù)和外部函數(shù)7.8.1 內部函數(shù)7.8.2 外部函數(shù)7.9 應用舉例小結習題第8章 編譯預處理8.1 宏定義8.1.1 不帶參數(shù)的宏定義8.1.2 帶參數(shù)的宏定義8.2 文件包含8.3 應用舉例小結習題第9章 指針9.1 相關概念9.1.1 變量的地址9.1.2 數(shù)據(jù)的訪問方式9.1.3 指針和指針變量9.2 指針變量的定義和引用9.2.1 指針變量的定義9.2.2 指針變量的初始化和賦值9.2.3 指針變量的引用9.2.4 指針的運算9.3 指針變量作函數(shù)參數(shù)9.4 數(shù)組的指針和指向數(shù)組的指針變量9.4.1 指向數(shù)組元素的指針9.4.2 通過指針引用數(shù)組元素9.4.3 數(shù)組名作函數(shù)參數(shù)9.4.4 指向多維數(shù)組的指針與指針變量9.5 字符串與指針9.5.1 字符串的表示形式9.5.2 對使用字符指針變量與字符數(shù)組的討論9.5.3 字符串指針作函數(shù)參數(shù)9.6 函數(shù)與指針9.6.1 用函數(shù)指針變量調用函數(shù)9.6.2 指向函數(shù)的指針變量作函數(shù)參數(shù)9.7 返回指針值的函數(shù)9.8 指針數(shù)組和指向指針的指針9.8.1 指針數(shù)組的概念9.8.2 指向指針的指針9.8.3 main()函數(shù)的命令行參數(shù)9.9 應用舉例小結習題第10章 結構體與共用體10.1 結構體類型及變量的定義10.1.1 結構體類型的定義10.1.2 結構體變量的定義10.2 結構體變量的引用和初始化10.3 結構體數(shù)組10.3.1 定義結構體數(shù)組10.3.2 結構體數(shù)組的初始化10.3.3 結構體數(shù)組應用10.4 指向結構體類型數(shù)據(jù)的指針10.4.1 指向結構體變量的指針10.4.2 指向結構體數(shù)組的指針10.4.3 結構體變量和指向結構體的指針作函數(shù)參數(shù)10.5 用指針處理鏈表10.5.1 鏈表概述10.5.2 處理動態(tài)鏈表所需的函數(shù)10.5.3 鏈表的基本操作10.6 共用體10.6.1 共用體變量的引用方式10.6.2 共用體類型數(shù)據(jù)的特點10.7 枚舉類型10.8 用typedef定義類型10.9 應用舉例小結習題第11章 位運算11.1 位運算符與位運算11.1.1 按位與運算符(&)11.1.2 按位或運算符(l)11.1.3 按位異或運算符(^)11.1.4 按位取反運算符(~)11.1.5 左移運算符(>)11.1.7 位運算賦值運算符11.1.8 不同長度的數(shù)據(jù)進行位運算11.2 應用舉例小結習題第12章 文件12.1 文件的概念12.2 文件操作函數(shù)12.2.1 文件的打開12.2.2 文件的關閉12.3 文件檢測函數(shù)12.4 常用的讀寫函數(shù)12.4.1 讀寫字符函數(shù)12.4.2 讀寫字符串函數(shù)12.4.3 讀寫數(shù)據(jù)塊函數(shù)12.4.4 格式化讀寫函數(shù)fprint()函數(shù)和fscanf()函數(shù)12.5 文件的定位12.5.1 rewind()函數(shù)12.5.2 隨機讀寫和fseek()函數(shù)12.6 應用舉例小結習題附錄A 習題參考答案附錄B 常用ASCII碼表附錄C 運算符和結合性附錄D C語言常用語法提要附錄E C庫函數(shù)參考文獻
圖書封面
評論、評分、閱讀與下載
高等院校新課程體系計算機基礎教育規(guī)劃教材 PDF格式下載