出版時間:2008-6 出版社:中國鐵道出版社 作者:何興恒 等 著 頁數:226
內容概要
《高等學校計算機精品課程系列教材:C語言程序設計》是在總結了現(xiàn)有很多優(yōu)秀教材的精華,井在任課教師多年教學經驗的基礎上填寫而成的?!陡叩葘W校計算機精品課程系列教材:C語言程序設計》共l3章,內容包括;C語言概述,算法,數據類型、運算符與表達式,順序結構程序設計,選擇結構程序設計,循環(huán)結構程序設計,數組,函數·預處理由令,指針·結構體與共用體,位運算,文件。其中,包含了目前所有高等院校C語言程序設計課程教學大綱中所要求的全部內容。《高等學校計算機精品課程系列教材:C語言程序設計》在總體結梅上仍然采用傳統(tǒng)的“以語言為主線”的思路,而在具體實例上加強了“以問題為主線”的教學思路,且對內容的講述深入淺出,在不失系統(tǒng)性和完整性的前提下力求簡練,教材篇幅符合多數學生的需求。
書籍目錄
第1章 C語言概述1.1 程序設計及程序設計語言1.1.1 程序設計1.1.2 程序設計語言及其發(fā)展1.1.3 結構化程序設計與面向對象的程序設計1.2 C語言出現(xiàn)的歷史背景1.3 C語言的特點1.4 簡單的C程序結構1.5 C語言程序基本結構與書寫規(guī)則1.6 C語言程序的上機步驟習題一第2章 算法2.1 算法的概念2.2 算法的特性與評價標準2.2.1 算法的特性2.2.2 算法的評價標準2.3 算法的表示2.3.1 自然語言表示法2.3.2 傳統(tǒng)流程圖2.3.3 結構化流程圖2.3.4 N-S流程圖習題二第3章 數據類型、運算符與表達式3.1 常量與變量3.1.1 常量3.1.2 變量3.2 整型數據3.2.1 整型常量的表示方法3.2.2 整型變量3.3 實型數據3.3.1 實型常量的表示方法3.3.2 實型變量3.4 字符型數據3.4.1 字符常量3.4.2 轉義字符3.4.3 字符變量3.4.4 字符數據在內存中的存儲形式及使用方法3.4.5 字符串常量3.5 變量賦初值3.6 各種數據類型間的混合運算3.6.1 自動轉換3.6.2 強制類型轉換3.7 算術運算符和算術表達式3.7.1 C運算符簡介3.7.2 算術運算符和算術表達式3.8 賦值運算符和賦值表達式3.9 逗號運算符和逗號表達式習題三第4章 順序結構程序設計4.1 C語句4.1.1 C程序的結構4.1.2 C程序中的語句4.2 數據的輸出4.3 數據的輸入4.4 應用舉例習題四第5章 選擇結構程序設計5.1 關系運算符和關系表達式5.1.1 關系運算符及其優(yōu)先次序5.1.2 關系表達式5.1.3 關系表達式的值5.2 邏輯運算符和邏輯表達式5.2.1 邏輯運算符及其優(yōu)先次序5.2.2 邏輯表達式5.2.3 邏輯表達式的值5.3 if語句5.3.1 if語句的三種形式5.3.2 if語句的嵌套5.3.3 條件運算符和條件表達式5.4 switch語句5.5 應用舉例習題五第6章 循環(huán)結構程序設計6.1 while語句6.2 do...while語句6.3 for語句6.4 break語句和continue語句6.4.1 break語句6.4.2 continue語句6.5 循環(huán)嵌套6.6 應用舉例習題六第7章 數組7.1 數組及其特點7.2 一維數組的定義和引用7.2.1 一維數組的定義7.2.2 一維數組元素的引用7.2.3 一維數組的初始化7.2.4 一維數組程序舉例7.3 多維數組的定義和引用7.3.1 二維數組的定義7.3.2 二維數組的存儲7.3.3 二維數組元素的引用7.3.4 二維數組的初始化7.3.5 二維數組程序舉例7.3.6 多維數組的定義及引用7.4 字符串與字符數組7.4.1 字符數組的定義7.4.2 字符數組的初始化7.4.3 字符串7.4.4 字符數組的輸入/輸出7.4.5 字符串處理函數7.4.6 字符數組應用舉例習題七第8章 函數8.1 函數的定義8.1.1 無參函數8.1.2 有參函數8.2 函數的調用8.2.1 函數調用的一般形式8.2.2 函數調用的常用方式8.2.3 對被調函數的聲明8.3 函數的參數和函數的值8.3.1 實際參數與形式參數8.3.2 函數參數的傳遞方式8.3.3 函數的返回值8.4 數組作為函數參數8.4.1 數組名作為函數參數8.4.2 多維數組作函數參數8.5 函數的嵌套調用和遞歸調用8.5.1 函數的嵌套調用8.5.2 函數的遞歸調用8.6 局部變量和全局變量8.6.1 局部變量8.6.2 全局變量8.6.3 同名的全局變量和局部變量8.7 變量的存儲類別8.7.1 靜態(tài)存儲與動態(tài)存儲8.7.2 局部變量的存儲8.7.3 全局(外部)變量的存儲8.8 外部函數和內部函數8.8.1 外部函數8.8.2 內部函數習題八第9章 預處理命令9.1 預處理命令的定義及功能9.2 宏定義9.2.1 無參宏定義9.2.2 帶參宏定義9.3 文件包含習題九第10章 指針10.1 指針與地址的概念10.2 指向變量的指針10.2.1 指針變量的定義10.2.2 指針變量的引用10.2.3 指針變量作為函數參數10.3 指向數組的指針10.3.1 指向數組元素的指針10.3.2 通過指針引用數組元素10.3.3 數組的指針和指向數組的指針變量的應用10.3.4 指向多維數組的指針和指針變量10.4 指向字符串的指針10.4.1 字符串的指針10.4.2 字符串指針變量作函數參數10.4.3 使用字符串指針變量與字符數組的區(qū)別10.5 指向函數的指針10.5.1 函數的指針10.5.2 返回值為指針類型的函數10.6 指針數組和指向指針的指針10.6.1 指針數組的概念10.6.2 指針數組作函數參數10.6.3 指向指針的指針10.7 指針的數據類型及其運算10.7.1 指針的數據類型10.7.2 指針運算10.7.3 常見錯誤習題十第11章 結構體與共用體11.1 概述11.2 結構體與結構體類型變量11.2.1 結構體類型定義11.2.2 結構體類型變量的定義11.3 結構體變量的引用11.3.1 結構體變量成員的引用11.3.2 結構體變量的整體引用11.4 結構體數組11.4.1 結構體數組的定義11.4.2 結構體數組應用舉例11.5 結構體的初始化11.5.1 結構體類型變量的初始化11.5.2 結構體數組的初始化11.6 指向結構體類型數據的指針11.6.1 指向結構體類型變量的指針11.6.2 指向結構體數組的指針11.6.3 結構體在函數間的傳遞11.7 用指針處理鏈表11.7.1 什么是鏈表11.7.2 動態(tài)鏈表的基本操作11.8 共用體11.8.1 共用體類型定義的一般格式11.8.2 共用體變量的說明11.8.3 共用體變量的引用習題十一第12章 位運算12.1 位運算符和位運算12.1.1 按位與運算符12.1.2 按位或運算符12.1.3 按位異或運算符12.1.4 取反運算符12.1.5 左移運算符12.1.6 右移運算符12.2 位運算應用舉例12.3 位段習題十二第13章 文件13.1 文件概述13.1.1 文件輸入/輸出的基本概念13.1.2 C文件的分類13.2 文件類型指針13.3 文件的各種操作13.3.1 建立數據文件13.3.2 文件指針變量說明13.3.3 文件的打開13.3.4 文件的關閉13.3.5 文件的讀寫13.3.6 C語言文件操作步驟13.4 文件的隨機讀寫13.5 出錯的檢測13.6 常用的文件處理函數習題十三參考文獻
圖書封面
評論、評分、閱讀與下載