商品簡介
這本《新編C語言程序設計教程(第2版)》由林碧英主編,為普通高等教育“十一五”國家級規劃教材,同時納入普通高等教育“十二五”規劃教材。 本書內容在第一版的基礎上做了一定的調整,調整後的內容重點更加突出,解決了指針做函數參數的難點。全書共12章。主要內容包括數據類型、運算符和表達式,順序結構程序設計,選擇結構程序設計,循環結構程序設計,數組,指針,函數,結構體與共用體,位運算與編譯預處理,文件等。此外,本書還有4個附錄,包括ASCII字符編碼一覽表、關鍵字及其用途、運算符的優先級和結合性、C語言常用庫函數等。 《新編C語言程序設計教程(第2版)》適合作為普通高等院校計算機及相關專業的教材,也適合作為國家計算機等級考試二級C語言的教學參考書。
名人/編輯推薦
這本《新編C語言程序設計教程(第2版)》由林碧英主編,其內容在第一版的基礎上做了一定的調整,根據目前各個學校學時壓縮,時間緊、任務重的特點,此次修訂無論從內容的選擇,還是問題的引入,以及問題的解決方法,更進一步地體現了由淺入深、循序漸進、通俗易懂的原則,各個章節都配有大量的例題和詳細的分析過程、運行結果,很多例題還給出了多種算法設計,使學生全面掌握語法結構和程序設計的基本方法。各章的最後都附有各種題型的習題,知識點覆蓋全面,從不同的角度測試學生掌握的程度,與國家計算機等級考試二級C語言要求緊密相關,適合各個層次的C語言程序設計教學。
目次
前言第1章 程序設計概述 1.1 計算機語言及程序設計 1.2 算法 本章小結 習題第2章 C語言概述 2.1 C語言的發展歷史 2.2 C語言的特點 2.3 C程序的構成和書寫格式 2.4 C語言的基本組成 2.5 C程序的上機步驟 本章小結 習題第3章 數據類型、運算符和表達式 3.1 C的數據類型 3.2 常量和變量 3.3 整型數據 3.4 實型數據 3.5 字符型數據 3.6 運算符及表達式概述 3.7 算術運算符和算術表達式 3.8 賦值運算符 3.9 自增自減運算符 3.10 不同數據類型間的轉換 3.11 關系運算符和關系表達式 3.12 邏輯運算符和邏輯表達式 3.13 條件運算符和條件表達式 3.14 逗號運算符和逗號表達式 本章小結 習題第4章 順序結構程序設計 4.1 C程序的基本結構及C語句種類 4.2 數據的輸入/輸出 4.3 格式化輸出函數——Printf() 4.4 格式化輸入函數——scanf() 4.5 字符輸入/輸出函數 4.6 順序結構應用舉例 本章小結 習題第5章 選擇結構程序設計 5.1 if語句 5.2 switch語句 5.3 選擇結構應用舉例 本章小結 習題第6章 循環結構程序設計 6.1 while語句 6.2 do-while語句 6.3 for語句 6.4 3種循環語句的比較 6.5 循環的嵌套 6.6 循環的異常跳轉 6.7 隨機數的產生和應用 6.8 循環結構及常用算法應用舉例 本章小結 習題第7章 數組 7.1 一維數組 7.2 多維數組 7.3 字符串的存儲與處理 本章小結 習題第8章 指針 8.1 變量的地址 8.2 指針的概念 8.3 指針與一維數組 8.4 字符指針與字符串 8.5 指針與二維數組 8.6 指針數組 8.7 多級指針 本章小結 習題第9章 函數 9.1 函數的概念 9.2 函數的定義 9.3 函數的調用 9.4 函數參數的傳遞 9.5 數組的傳遞 9.6 字符串的傳遞 9.7 函數的嵌套調用和遞歸調用 9.8 變量的作用域規則 9.9 變量的存儲類型 9.10 指針型函數 9.11 指向函數的指針 本章小結 習題第10章 結構體與共用體 10.1 結構體類型和結構體變量 10.2 結構體數組 10.3 指向結構體數據的指針 10.4 結構體數據的傳遞 10.5 動態存儲分配的相關函數 10.6 鏈表 10.7 共用體類型和共用體變量 10.8 枚舉類型和枚舉變量 10.9 用typedef自定義類型 本章小結 習題第11章 位運算與編譯預處理 11.1 位運算 11.2 編譯預處理 本章小結 習題第12章 文件 12.1 文件的概述 12.2 文件的打開與關閉 12.3 文件的讀寫 12.4 應用文件的程序設計 本章小結 習題附錄A ASCII字符編碼一覽表附錄B 關鍵字及其用途附錄C 運算符的優先級和結合性附錄D C語言常用庫函數參考文獻