出版時間:2009-7 出版社:中山大學出版社 作者:雷于生,胡成松 編 頁數(shù):272
內容概要
《新世紀高等學校計算機系列教材:C語言程序設計》從應用的角度出發(fā),較全面、系統(tǒng)地介紹了C語言程序設計的基本原理、基本方法和基本技術。其內容包括:C語言概述,C語言語法基礎,順序結構、選擇結構、循環(huán)結構、函數(shù)、數(shù)組、指針、結構與聯(lián)合等程序設計方法和技術.以及編譯預處理和文件操作等?!缎率兰o高等學校計算機系列教材:C語言程序設計》對基本概念、基本原理與基本應用的介紹,重點突出,主次分明;書中所有例題、習題都通過精選,并兼顧等級考試。
書籍目錄
第1章 C語言程序設計概述1.1 程序設計的基本概念1.1.1 程序和程序設計1.1.2 程序設計語言與程序設計方法1.2 C語言的產生、發(fā)展及標準化1.3 C語言的體系結構及特征1.3.1 C語言的體系結構1.3.2 C語言的語言特征1.4 C語言程序的基本組成1.5 算法及其表示1.5.1 算法的基本概念1.5.2 算法的特性及組成要素1.5.3 算法的描述及實現(xiàn)1.6 學習C語言程序設計的方法習題一第2章 C語言程序的語法基礎2.1 C語言的字符集和標識符2.1.1 字符集2.1.2 標識符、關鍵字及分隔符2.2 C語言的基本數(shù)據(jù)類型2.2.1 數(shù)據(jù)類型的分類2.2.2 基本數(shù)據(jù)類型的名字及長度2.3 常量與變量2.3.1 整型常量和整型變量2.3.2 實型常量和實型變量2.3.3 字符常量和字符變量2.3.4 字符串常量2.4 算術運算符和算術表達式2.5 賦值運算符和賦值表達式2.6 關系運算符和關系表達式2.7 邏輯運算符和邏輯表達式2.8 條件運算符和條件表達式2.9 逗號運算符和逗號表達式2.1 0位運算符和位運算表達式習題二第3章 順序結構程序設計3.1 C程序的基本語句3.1.1 表達式語句3.1.2 復合語句3.1.3 控制語句3.1.4 函數(shù)調用語句3.1.5 空語句3.2 賦值語句3.3 數(shù)據(jù)的基本輸入/輸出3.3.1 字符數(shù)據(jù)的輸入/輸出3.3.2 格式標準輸入/輸出3.4 順序結構程序設計習題三第4章 選擇結構程序設計4.1 if語句4.1.1 if語句的三種形式4.1.2 if語句的嵌套4.2 條件運算符和表達式4.3 switch語句4.4 選擇結構程序設計舉例習題四第5章 循環(huán)結構程序設計5.1 while循環(huán)語句5.2 for循環(huán)語句5.3 do-while循環(huán)語句5.4 循環(huán)的嵌套5.5 break和continue語句5.6 goto語句與if語句構成的循環(huán)5.6.1 goto語句和標號5.6.2 goto語句與if語句構成的循環(huán)5.7 循環(huán)結構程序設計舉例習題五第6章 數(shù)組6.1 一維數(shù)組6.1.1 一維數(shù)組的定義6.1.2 一維數(shù)組元素的引用6.1.3 一維數(shù)組元素的初始化6.1.4 一維數(shù)組應用舉例6.2 二維數(shù)組6.2.1 二維數(shù)組的定義6.2.2 二維數(shù)組元素的引用6.2.3 二維數(shù)組元素的初始化6.2.4 二維數(shù)組應用舉例6.3 字符數(shù)組和字符串6.3.1 字符數(shù)組的定義6.3.2 字符數(shù)組的初始化6.3.3 字符數(shù)組元素的引用6.3.4 字符串的存儲6.3.5 字符數(shù)組的輸入/輸出6.3.6 字符串處理函數(shù)6.3.7 字符數(shù)組程序設計舉例習題六第7章 函數(shù)7.1 C程序的一般結構7.1.1 結構化程序設計的概念7.1.2 C程序的一般結構7.2 函數(shù)的分類和定義7.2.1 函數(shù)的分類7.2.2 函數(shù)的定義7.3 函數(shù)的調用7.3.1 函數(shù)調用的一般形式7.3.2 函數(shù)調用的方式7.3.3 函數(shù)調用的執(zhí)行過程7.3.4 被調用函數(shù)的聲明和函數(shù)原型7.4 數(shù)組作為函數(shù)參數(shù)7.4.1 數(shù)組元素作函數(shù)實參7.4.2 數(shù)組名作為函數(shù)參數(shù)7.5 函數(shù)的嵌套與遞歸調用7.5.1 函數(shù)的嵌套調用7.5.2 函數(shù)的遞歸調用7.6 局部變量和全局變量7.6.1 局部變量7.6.2 全局變量7.7 變量的存儲類別7.7.1 動態(tài)存儲方式變量與靜態(tài)存儲方式變量7.7.2 auto變量7.7.3 用static聲明局邵燹量7.7.4 register變量7.7.5 用extern聲明外部變量7.8 內部函數(shù)和外部函數(shù)習題七第8章 指針8.1 指針與地址的概念8.2 指針變量的定義與引用8.2.1 指針變量的定義8.2.2 指針變量的引用及運算8.2.3 指針變量作為函數(shù)參數(shù)8.3 指針與數(shù)組8.3.1 指向一維數(shù)組的指針8.3.2 指向二維數(shù)組的指針8.4 指針與字符串8.4.1 字符串與指向字符串的指針8.4.2 使用字符串指針變量與字符數(shù)組的區(qū)別8.5 指向函數(shù)的指針8.6 指針型函數(shù)8.7 指針數(shù)組與指向指針的指針8.7.1 指針數(shù)組的概念8.7.2 指向指針的指針8.7.3 main函數(shù)的參數(shù)習題八第9章 編譯預處理9.1 無參宏定義9.2 帶參數(shù)的宏定義9.3 取消宏定義9.4 文件包含#include9.5 條件編譯習題九第10章 結構與聯(lián)合10.1 結構類型和結構變量10.1.1 結構類型的聲明10.1.2 結構變量的定義與初始化lO.1.3 結構類型的引用10.2 結構數(shù)組10.2.1 結構數(shù)組的定義與初始化10.2.2 結構數(shù)組元素的引用10.3 指向結構類型數(shù)據(jù)的指針10.3.1 指向結構類型變量的指針10.3.2 指向結構數(shù)組的指針10.3.3 用結構變量和結構指針作為函數(shù)參數(shù)10.4 用結構指針處理鏈表10.4.1 靜態(tài)數(shù)據(jù)結構和動態(tài)數(shù)據(jù)結構的概念10.4.2 C語言的動態(tài)存儲分配函數(shù)10.4.3 鏈表的建立和操作10.5 聯(lián)合和聯(lián)合數(shù)據(jù)的引用10.6 枚舉類型定義和應用10.7 類型定義typedef習題十第11章 文件11.1 C語言中文件的基本概念11.2 文件類型指針11.3 文件的打開與關閉11.3.1 文件的打開11.3.2 文件的關閉11.4 文件的讀/寫11.4.1 fputc函數(shù)和fgetc函數(shù)11.4.2 fread函數(shù)和fwrite函數(shù)11.4.3 fprintf函數(shù)和fscanf函數(shù)11.5 文件的定位11.5.1 rewind函數(shù)11.5.2 fseek函數(shù)和隨機讀/寫11.5.3 ftell函數(shù)11.6 文件的錯誤檢測11.6.1 ferror函數(shù)11.6.2 cleareer函數(shù)習題十一附錄附錄1ASCII字符編碼表附錄2C標準庫函數(shù)參考文獻
編輯推薦
《新世紀高等學校計算機系列教材:C語言程序設計》適合應用型高等學校計算機本科各專業(yè)作為教材使用,在適當減少部分內容或適當減少部分例題講解的情況下.也適合理工類本科其他各專業(yè)及??谱鳛榻滩氖褂?。
圖書封面
評論、評分、閱讀與下載