商品簡介
《普通高等教育“十二五”規劃教材:C語言程序設計(書+習題與實驗指導)》由主教材和配套“習題與實驗指導”組成,它是編者通過長期教學實踐編寫而成的。主教材分為12章,包括:C語言概述,數據類型、運算符和表達式,語句與順序,選擇,循環程序結構,數組,函數,編譯預處理,指針,結構體和共用體,位運算,文件操作等。習題與實驗指導分三部分,包括理論與指導、實驗與指導、全國計算機等級考試二級C語言試題。其中理論與指導包含本章要點、典型例題解析、測試練習、測試練習參考答案四個模塊。全書內容編排由淺人深、循序漸進、注重實踐、實例豐富,可作為大學各專業公共課教材和全國計算機考試參考用書,同時也可作為相關領域的工程技術人員的學習參考用書。.
目次
前言第1章概述1.1C語言概況1.1.1C語言的產生與發展1.1.2C語言的特點1.1.3C語言程序創建的基本步驟1.2簡單的C語言程序1.2.1一個簡單的C程序1.2.2C語言程序的基本結構1.2.3C語言程序的書寫規範1.3算法1.3.1算法概述1.3.2算法的表示1.4使用VisualC++6.0實現C語言程序1.4.1ⅥsualC++6.0集成編譯環境的安裝1.4.2使用ⅥsualC++6.0實現C語言程序的基本步驟1.4.3程序設計舉例本章小結計算機等級考試二級真題解析習題第2章數據類型、運算符和表達式2.1C語言的字符集2.2C語言的關鍵字和標識符2.2.1關鍵字2.2.2標識符2.3C語言的數據類型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變量的定義與初始化2.5.3整型變量2.5.4實型變量2.5.5字符變量2.6C語言的運算符和表達式概述2.6.1運算符2.6.2表達式2.6.3運算符的優先級和結合性2.7C語言中基本的運算符和表達式2.7.1算術運算符和算術表達式2.7.2賦值運算符和賦值表達式2.7.3關係運算符和關系表達式2.7.4邏輯運算符和邏輯表達式2.7.5條件運算符和條件表達式2.7.6逗號運算符和逗號表達式2.7.7強制類型轉換運算符2.7.8其他運算符本章小結計算機等級考試二級真題解析習題第3章語句及順序結構控制3.1C語言的基本語句3.2數據的輸入和輸出3.2.1getChar和putChar函數(字符輸入輸出函數)3.2.2printf函數(格式輸出函數)3.2.3sCanf函數(格式輸入函數)3.3順序結構程序設計3.4程序舉例本章小結計算機等級考試二級真題解析習題第4章選擇結構程序設計4.1選擇結構的概念4.2if語句4.2.1if語句的三種形式4.2.2if語句的嵌套4.3switCh語句4.4程序舉例本章小結計算機等級考試二級真題解析習題第5章循環結構5.1循環結構的概念5.2while語句5.3dowhile語句5.4for語句5.5break語句5.6Continue語句5.7循環的嵌套5.8程序舉例本章小結計算機等級考試二級真題解析習題第6章數組6.1一維數組6.1.1一維數組的定義6.1.2一維數組的引用6.1.3一維數組的初始化6.1.4一維數組應用舉例6.2二維數組6.2.1二維數組的定義6.2.2二維數組的引用6.2.3二維數組的初始化6.2.4二維數組應用舉例6.3字符數組6.3.1字符數組的定義6.3.2字符數組的引用與初始化6.3.3字符串6.3.4字符數組與字符串的輸入與輸出6.3.5字符串處理函數6.4程序舉例本章小結計算機等級考試二級真題解析習題第7章函數7.1模塊化程序設計思想7.1.1模塊化程序設計與信息隱藏7.1.2C語言程序設計的方法7.2函數的定義7.2.1函數的分類7.2.2函數的定義7.2.3函數的返回值7.3函數的調用7.3.1函數的調用7.3.2函數的參數傳遞7.3.3函數聲明7.4數組作為函數參數7.4.1數組元素作為函數參數7.4.2一維數組作為函數參數7.4.3二維數組作為函數參數7.5函數的嵌套調用和遞歸調用7.5.1函數的嵌套調用7.5.2函數的遞歸調用7.6局部變量與全局變量7.6.1局部變量7.6.2全局變量7.7變量的存儲類型7.7.1自動變量7.7.2靜態變量7.7.3寄存器變量7.8內部函數與外部函數7.8.1內部函數7.8.2外部函數本章小結計算機等級考試二級真題解析習題第8章編譯預處理8.1宏定義8.1.1不帶參數的宏定義及宏替換8.1.2帶參數的宏定義及宏替換……第9章指針第10章結構體和共用體第11章位運算第12章文件附錄A常用字符與ASCⅡ碼對照表附錄B常用標準庫函數.