定 價:42 元
叢書名:職業(yè)教育“十三五”改革創(chuàng)新規(guī)劃教材
- 作者:葉煜、陳俊麗、龍朝中、范麗萍、杜向然、張存燁
- 出版時間:2018/2/1
- ISBN:9787302492719
- 出 版 社:清華大學出版社
- 中圖法分類:TP312C
- 頁碼:
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書以培養(yǎng)實踐操作能力為主要目的,采用案例與任務驅(qū)動的模式,把相關理論知識及語法內(nèi)容融入具體案例,使讀者掌握C語言程序設計知識、技巧及編程思想。全書共10章,內(nèi)容包括C語言概述,數(shù)據(jù)類型與運算符,順序結構程序設計,選擇結構程序設計,循環(huán)結構程序設計,數(shù)組,函數(shù),指針,結構體、共用體和枚舉類型以及文件,每章后面附有習題幫助讀者深入學習和提高。
本書案例豐富、內(nèi)容翔實、層次分明,內(nèi)容講解深入淺出、通俗易懂,適合作為高職高專院校的教材,也可作為計算機等級考試的參考用書。
本書以培養(yǎng)編程能力為主要目的,著重講述程序設計基本知識、算法、編程思想。本書采用案例與任務驅(qū)動的模式,把相關理論知識及語法內(nèi)容融入具體案例,通過這些案例使學生掌握C語言理論知識和語法,并培養(yǎng)其編程思想。全書共10章,分別介紹了C語言概述、數(shù)據(jù)類型與運算符、順序結構程序、選擇結構程序、循環(huán)結構程序、數(shù)組、函數(shù)、指針、結構體和文件。本書案例豐富、內(nèi)容翔實、層次分明。內(nèi)容講解深入淺出、通俗易懂,適合作為高職高專院校的教材,也可作為等級考試的參考書及相關編程人員的參考書。
前言
C語言是一種廣泛使用的編程語言,具有強大的功能與豐富的數(shù)據(jù)類型,兼具面向硬件編程的特性、可移植性好等多種優(yōu)勢。它不僅適用于系統(tǒng)軟件的設計,還適用于應用程序設計;
既可以作為學習編程的入門語言,也可以作為軟件開發(fā)的工具語言。
C語言是高職高專學生學習編程語言的首選,但由于C語言語法規(guī)則較多、使用靈活,初學者常常感覺學習困難。鑒于此,編者在多年從事教學工作、實踐應用的基礎上總結經(jīng)驗,并參考有關資料編寫了此書。
全書包括以下內(nèi)容:
第1章為C語言概述,主要介紹C語言的發(fā)展歷程、C語言程序的基本結構、C語言編譯器的使用;
第2章為數(shù)據(jù)類型與運算符,主要介紹C語言的數(shù)據(jù)類型、常量與變量、運算符和表達式、數(shù)據(jù)類型的轉換;
第3章為順序結構程序設計,主要介紹結構化程序設計、格式化輸入與輸出、順序結構程序設計思想;
第4章為選擇結構程序設計,主要介紹if語句、switch語句、選擇結構程序設計思想;
第5章為循環(huán)結構程序設計,主要介紹while語句、dowhile語句、for語句、循環(huán)結構程序設計思想;
第6章為數(shù)組,主要介紹一維數(shù)組、二維數(shù)組、字符數(shù)組、字符串與字符串處理函數(shù);
第7章為函數(shù),主要介紹函數(shù)的定義與調(diào)用、變量的作用域與存儲類型、內(nèi)部函數(shù)與外部函數(shù);
第8章為指針,主要介紹指針、指針變量、指針與數(shù)組、指針與函數(shù);
第9章為結構體、共用體和枚舉類型,主要介紹結構體、鏈表、枚舉、共用體、類型定義等;
第10章為文件,主要介紹文件及文件的常用操作。附錄包括ASCII碼表、運算符優(yōu)先級和結合性、C語言的關鍵字、C語言常用庫函數(shù)等內(nèi)容。每章包括學習目標習題等。學習目標明確學習任務,給出每章應該掌握的內(nèi)容及達到的目的;
習題部分對所學知識進行實踐和檢驗,促進學習者深入學習和進一步提高。
編者2017.11
目錄
第1章C語言概況
1.1C語言的發(fā)展歷程
1.2C語言的特點
1.3C語言程序的基本結構
1.4DevC Visual C 6.0開發(fā)環(huán)境
1.4.1DevC 開發(fā)環(huán)境
1.4.2Visual C 6.0開發(fā)環(huán)境
習題1
第2章數(shù)據(jù)類型與運算符
2.1C語言的數(shù)據(jù)類型
2.2常量與變量
2.2.1常量
2.2.2變量
2.3運算符
2.3.1賦值運算符與賦值表達式
2.3.2算術運算符與算術表達式
2.3.3關系運算符與關系表達式
2.3.4邏輯運算符與邏輯表達式
2.3.5自增運算符 和自減運算符--
2.3.6條件運算符與條件表達式
2.3.7逗號運算符與逗號表達式
2.3.8求字節(jié)運算符
2.3.9位運算
2.4數(shù)據(jù)類型的轉換
2.4.1類型的自動轉換
2.4.2強制類型轉換(type)運算符
習題2
第3章順序結構程序設計
3.1結構化程序設計
3.2格式化輸入與輸出
3.2.1格式化輸出函數(shù)printf()
3.2.2格式化輸入函數(shù)scanf()
3.3字符數(shù)據(jù)的輸入與輸出函數(shù)
3.3.1putchar()函數(shù)
3.3.2getchar()函數(shù)
3.4順序結構程序設計案例
習題3
第4章選擇結構程序設計
4.1if語句
4.1.1if語句的兩種格式
4.1.2if語句的嵌套使用
4.2switch語句
習題4
第5章循環(huán)結構程序設計
5.1while語句
5.2dowhile語句
5.3for語句
5.4循環(huán)的嵌套
5.5break語句和continue語句
5.5.1break語句
5.5.2continue語句
習題5
第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字符串函數(shù)
習題6
第7章函數(shù)
7.1函數(shù)的定義與調(diào)用
7.1.1函數(shù)的定義
7.1.2函數(shù)的聲明與調(diào)用
7.1.3參數(shù)傳遞
7.1.4函數(shù)的返回值
7.2函數(shù)的嵌套調(diào)用與遞歸調(diào)用
7.2.1函數(shù)的嵌套調(diào)用
7.2.2函數(shù)的遞歸調(diào)用
7.3變量的作用域與存儲類型
7.3.1變量的作用域
7.3.2變量的存儲類型
7.4內(nèi)部函數(shù)與外部函數(shù)
習題7
第8章指針
8.1指針和指針變量
8.1.1地址與指針
8.1.2指針變量
8.2指針運算
8.3指針與數(shù)組
8.3.1數(shù)組指針
8.3.2指針數(shù)組
8.3.3字符指針與字符串
8.4指針與函數(shù)
8.4.1函數(shù)的指針
8.4.2返回指針值的函數(shù)
8.5指向指針的指針
習題8
第9章結構體、共用體和枚舉類型
9.1結構體
9.1.1結構體類型
9.1.2結構體變量
9.1.3結構體數(shù)組
9.1.4結構體指針
9.1.5鏈表
9.2枚舉類型
9.3共用體
9.4別名
習題9
第10章文件
10.1文件概述
10.2文件的常用操作
10.2.1文件的打開和關閉
10.2.2字符讀 寫函數(shù)
10.2.3字符串讀 寫函數(shù)
10.2.4格式化讀 寫函數(shù)
10.2.5數(shù)據(jù)塊讀 寫函數(shù)
10.2.6文件的隨機讀 寫
10.2.7文件檢測函數(shù)
習題10
參考文獻
附錄AASCII碼表
附錄B運算符優(yōu)先級和結合性
附錄CC語言的關鍵字
附錄DC語言常用庫函數(shù)