C語言程序設計教程

出版時間:2011-08-01  出版社:華中師范大學出版社  作者:胡金柱  頁數(shù):282  

內容概要

  《C語言程序設計教程》介紹了計算機高級語言C語言的基礎知識和語法規(guī)則,以及應用C語言設計各種實用程序的方法。共分11章:第1章為C語言程序設計概論,第2章為C語言的數(shù)據(jù)類型、運算符與表達式,第3章為選擇結構程序設計,第4章為循環(huán)結構程序設計,第5章為存儲類型與數(shù)組,第6章為函數(shù)與編譯預處理,第7章為指針基礎,第8章為指針與函數(shù),第9章為結構體與聯(lián)合體,第10章為文件,第11章為C語言應用實例。《C語言程序設計教程》的特點是概念清楚,內容豐富,由淺入深,適用于不同需求的讀者。每章配有練習題,便于教學和自學。《C語言程序設計教程》既可以作為高等院校計算機專業(yè)本科和??茖W生初學計算機高級語言程序設計的教材,也可以作為其他各專業(yè)本科、??朴嬎銠C公共課教學的教材;既適用于作為參加計算機等級考試(二級C語言)的考前培訓教材,也適用于計算機愛好者作自學教材。

書籍目錄

第1章 C語言程序設計概論1.1 C語言的發(fā)展及其特點1.1.1 C語言的發(fā)展1.1.2 C語言的主要特點1.2 C語言程序結構1.2.1 基本的C語言程序結構1.2.2 C語言書寫規(guī)則1.2.3 C語言的字符集1.2.4 C語言詞匯1.3 C程序的運行環(huán)境1.3.1 上機操作的基本步驟1.3.2 C的運行環(huán)境1.4 數(shù)據(jù)輸出與輸入1.4.1 數(shù)據(jù)的輸出1.4.2 數(shù)據(jù)的輸入小結習題第2章 數(shù)據(jù)類型、運算符與表達式2.1 C語言的數(shù)據(jù)類型2.2 常量、變量2.2.1 常量2.2.2 變量2.3 C語言的基本數(shù)據(jù)類型2.3.1 整型數(shù)據(jù)2.3.2 實型數(shù)據(jù)2.3.3 字符型數(shù)據(jù)2.3.4 數(shù)據(jù)類型轉換2.4 運算符與表達式2.4.1 算術運算符與算術表達式2.4.2 賦值運算符和賦值表達式2.4.3 逗號運算符與逗號表達式2.4.4 sizeof運算符2.4.5 運算符的優(yōu)先級和結合性2.5 簡單程序設計與常見錯誤列舉2.5.1 簡單程序設計2.5.2 常見錯誤舉例小結習題第3章 選擇結構程序設計3.1 關系運算和邏輯運算3.1.1 關系運算符和關系表達式3.1.2 邏輯運算符和邏輯表達式3.1.3 條件運算符和條件表達式3.1.4 位運算符和位邏輯運算3.2 程序的基本結構3.2.1 程序中的數(shù)據(jù)結構3.2.2 程序中的控制結構3.3 if語句3.3.1 if語句的三種形式3.3.2 if語句的嵌套3.3.3 if語句應用中應注意的問題3.4 switch語句3.5 常見錯誤列舉小結習題第4章 循環(huán)結構程序設計4.1 while語句4.2 do-while語句4.3 for語句4.4 循環(huán)嵌套4.5 break和continue語句4.5.1 break語句4.5.2 continue語句4.6 goto語句和標號小結習題第5章 存儲類型與數(shù)組5.1 變量的存儲類型與作用范圍5.1.1 變量的存儲類型5.1.2 局部變量與全局變量5.2 一維數(shù)組5.2.1 一維數(shù)組的定義與引用5.2.2 一維數(shù)組的初始化5.2.3 一維數(shù)組的程序舉例5.3 二維數(shù)組與多維數(shù)組5.3.1 定義與初始化5.3.2 二維數(shù)組的元素引用5.3.3 多維數(shù)組5.4 字符串與字符數(shù)組5.4.1 字符數(shù)組5.4.2 字符串5.4.3 字符串數(shù)組5.4.4 字符串處理函數(shù)5.5 常見錯誤舉例小結習題第6章 函數(shù)與編譯預處理6.1 函數(shù)概述6.1.1 C源程序的函數(shù)結構6.1.2 C函數(shù)的分類6.2 函數(shù)的定義與調用6.2.1 函數(shù)的定義6.2.2 函數(shù)的調用6.2.3 函數(shù)的值6.3 函數(shù)間數(shù)據(jù)的傳遞方式6.3.1 傳值調用6.3.2 傳址調用6.3.3 數(shù)組作為函數(shù)參數(shù)6.4 函數(shù)的嵌套調用和遞歸調用6.4.1 函數(shù)的嵌套調用6.4.2 遞歸函數(shù)與遞歸調用6.5 編譯預處理6.5.1 宏定義6.5.2 文件包含6.5.3 條件編譯小結習題第7章 指針基礎7.1 指針的基本概念7.2 指針變量7.2.1 指針變量的定義7.2.2 指針變量的引用7.2.3 指針變量作為函數(shù)參數(shù)7.2.4 指針變量的運算7.3 指針與數(shù)組7.3.1 指針與數(shù)組的聯(lián)系7.3.2 通過指針引用數(shù)組元素7.3.3 指向數(shù)組的指針變量作函數(shù)參數(shù)7.3.4 指向多維數(shù)組的指針變量7.4 指針和字符串7.4.1 字符串的表示7.4.2 字符指針變量作函數(shù)參數(shù)7.5 指針數(shù)組7.5.1 指針數(shù)組的定義7.5.2 指針數(shù)組的應用小結習題第8章 指針與函數(shù)8.1 指針參數(shù)8.2 指針函數(shù)8.2.1 指針函數(shù)的定義與調用8.2.2 指針函數(shù)的應用8.2.3 指針函數(shù)的數(shù)據(jù)傳送與指針參數(shù)的區(qū)別8.3 函數(shù)指針8.3.1 函數(shù)指針變量的定義與賦值8.3.2 函數(shù)指針的調用8.4 多級指針8.4.1 多級指針的定義8.4.2 多級指針的應用8.5 動態(tài)內存管理8.5.1 動態(tài)內存管理概述8.5.2 動態(tài)內存管理函數(shù)的應用8.6 命令行參數(shù)小結習題第9章 結構體與聯(lián)合體9.1 結構體9.1.1 結構體的概念與定義9.1.2 結構體類型變量的定義方法9.1.3 結構體變量的引用9.1.4 結構體變量的初始化9.1.5 結構體數(shù)組9.2 結構型指針與函數(shù)9.2.1 結構指針9.2.2 結構參數(shù)9.2.3 結構型函數(shù)9.2.4 結構指針型函數(shù)9.3 線性鏈表9.3.1 鏈表概述9.3.2 動態(tài)鏈表9.4 聯(lián)合體9.4.1 聯(lián)合的定義9.4.2 聯(lián)合變量的定義9.4.3 聯(lián)合變量的引用9.5 枚舉類型變量的定義和引用9.5.1 枚舉類型的說明和枚舉類型變量的定義9.5.2 枚舉類型變量的引用9.6 typedef的使用小結習題第10章 文件10.1 文件的基本概念與分類10.1.1 文件的基本概念10.1.2 文件的分類10.2 文件結構體與文件指針10.3 文件打開、讀寫與關閉10.3.1 文件打開函數(shù)fopen10.3.2 文件關閉函數(shù)fclose10.3.3 文件讀寫函數(shù)10.4 文件的定位10.4.1 重返文件頭函數(shù)10.4.2 指針位置移動函數(shù)10.4.3 取指針當前位置函數(shù)ftell10.5 非緩沖文件系統(tǒng)文件的基本操作10.5.1 文件標識號與非緩沖文件系統(tǒng)10.5.2 文件的創(chuàng)建函數(shù)、打開函數(shù)和關閉函數(shù)10.5.3 文件讀/寫函數(shù)10.5.4 文件定位函數(shù)小結習題第11章 C語言應用實例11.1 簡單應用實例11.2 C語言函數(shù)的應用實例11.3 指針應用實例11.4 使用顏色函數(shù)、圖形函數(shù)和時間函數(shù)實例11.5 文件使用實例附錄一 ASCII代碼表附錄二 常用Turbo C 2.0標準函數(shù)附錄三 ACM大賽簡介附錄四 程序員考試簡介附錄五 計算機等級考試簡介參考文獻

編輯推薦

  C語言是一種通用的高級程序設計語言,它以豐富的數(shù)據(jù)類型、優(yōu)美的表現(xiàn)能力、完善的功能特征和快速的編譯環(huán)境等特點,吸引著眾多的計算機工作者。C語言作為一門長盛不衰的高級程序設計語言,也深受廣大學習計算機語言者的喜愛。《C語言程序設計教程》主要向你介紹了 C語言程序設計概論,數(shù)據(jù)類型、運算符與表達式,存儲類型與數(shù)組,函數(shù)與編譯預處理,指針基礎,結構體與聯(lián)合體,文件,C語言應用實例等十一章內容。每章還配有練習題,便于教學和自學。

圖書封面

評論、評分、閱讀與下載


    C語言程序設計教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7