c語言程式設計及套用教程(2017年清華大學出版社出版的圖書)

c語言程式設計及套用教程(2017年清華大學出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《c語言程式設計及套用教程》是2017年6月清華大學出版社出版的圖書,作者是郭鵬、康元元、孫宏強、孫建起。

基本介紹

  • 中文名:c語言程式設計及套用教程
  • 作者:郭鵬、孫宏強、孫建起、康元元
  • 出版社:清華大學出版社
  • ISBN:9787302468165
內容簡介,圖書目錄,作者簡介,

內容簡介

本書主要教學內容包括算法、數據類型、運算符、表達式、程式結構、數組、函式、指針、結構體、共用體、位運算、檔案和實例分析。 本書根據初學者特點,在章節安排、內容講解和例題分析方面做了精心策劃。整書體系合理,教學內容由淺入深且通俗易懂,章節例題力求典型且講解細緻。為使讀者放心參考,本書非常適合作為高等院校電類專業C語言程式設計課程的教材,也可作為廣大C語言學習愛好者的自學和參考用書。
本書針對零基礎初學者循序漸進地介紹了C語言知識及其程式設計方法,本書所有例程均在Visual C 6.0運行環境下進行了驗證。

圖書目錄

第1章C語言概述
1.1基礎知識
1.2為什麼要學C語言
1.3C程式結構分析
1.4C程式上機步驟
第2章算法
2.1算法的概念
2.2常見的算法描述方法
2.2.1用自然語言表示算法
2.2.2用傳統流程圖表示算法
2.2.3用結構化流程圖表示算法
2.2.4用偽代碼表示算法
2.2.5用計算機語言表示算法
2.3結構化程式設計方法
第3章數據類型、運算符和表達式
3.1數據類型
3.2常量與變數
3.2.1標識符
3.2.2常量和符號常量
3.2.3變數
3.3C語言的常用數據類型
3.3.1整型數據
3.3.2實型數據
3.3.3字元型數據
3.3.4為變數賦初值
3.4不同數據類型間的轉換
3.4.1混合運算中的數據類型轉換
3.4.2賦值運算中的數據類型轉換
3.4.3強制轉換
3.5運算符和表達式
3.5.1算術運算符和算術表達式
3.5.2賦值運算符和賦值表達式
3.5.3逗號運算符和逗號表達式
第4章程式結構
4.1順序結構程式設計
4.1.1C語句
4.1.2賦值語句
4.1.3數據的輸入與輸出實現
4.1.4字元數據的輸入與輸出
4.1.5格式輸入與格式輸出
4.1.6順序結構程式設計舉例
4.2選擇結構程式設計
4.2.1關係運算符和邏輯運算符
4.2.2if語句
4.2.3if語句的嵌套
4.2.4switch語句
4.2.5選擇結構程式舉例
4.3循環結構程式設計
4.3.1goto語句
4.3.2while語句
4.3.3do…while語句
4.3.4for語句
4.3.5循環的嵌套
4.3.6break語句和continue語句
4.3.7循環語句小結
4.3.8循環結構程式舉例
第5章數組
5.1一維數組
5.1.1一維數組的定義
5.1.2一維數組的初始化
5.1.3一維數組的引用
5.1.4一維數組程式舉例
5.2二維數組
5.2.1二維數組的定義
5.2.2二維數組的初始化
5.2.3二維數組的引用
5.2.4二維數組程式舉例
5.3字元數組
5.3.1字元數組的定義、初始化和引用
5.3.2字元串
5.3.3字元串的輸入與輸出
5.3.4字元串處理函式
5.3.5字元串程式舉例
第6章函式
6.1函式概述
6.2函式的類別
6.2.1庫函式
6.2.2用戶自定義函式
6.3函式的定義
6.3.1無參函式的定義
6.3.2有參函式的定義
6.3.3空函式
6.4函式聲明
6.5函式的參數與函式的返回值
6.5.1函式的實際參數和形式參數
6.5.2數組作為函式參數
6.5.3函式的返回值
6.6函式的調用
6.6.1函式調用的一般形式
6.6.2函式調用的過程
6.6.3三種函式調用方式
6.6.4函式的嵌套調用
6.6.5函式的遞歸調用
6.7變數的作用域和存儲類型
6.7.1局部變數和全局變數
6.7.2變數的存儲類型
6.7.3變數定義和聲明的區別
6.8內部函式和外部函式
6.8.1內部函式
6.8.2外部函式
6.9編譯預處理
6.9.1宏定義
6.9.2檔案包含
6.9.3條件編譯
第7章指針
7.1指針概述
7.2指針變數和簡單變數
7.2.1定義指針變數
7.2.2指針變數的初始化
7.2.3指針變數的引用
7.3指針變數與一維數組
7.3.1作為指針的數組名
7.3.2使用指針變數引用數組元素
7.3.3使用指針變數處理字元串
7.3.4指針運算
7.4指針變數與函式
7.4.1指針變數作為函式參數
7.4.2數組名作為函式參數
7.5指針的高級套用
7.5.1指針與多維數組
7.5.2指向函式的指針變數
7.5.3返回指針的函式
7.5.4指針數組
7.5.5指向指針的指針變數
第8章結構體與共用體
8.1結構體類型
8.1.1結構體類型的定義
8.1.2結構體變數的定義
8.1.3結構體變數的初始化和引用
8.2結構體數組
8.2.1結構體數組的定義
8.2.2結構體數組的初始化
8.2.3結構體數組的引用
8.3共用體數據類型
8.3.1共用體變數的定義
8.3.2共用體變數的引用
8.4枚舉數據類型
8.4.1枚舉類型及其變數的定義
8.4.2枚舉變數的引用
8.5自定義類型
第9章位運算
9.1位運算符與位運算
9.1.1按位與運算符“&”
9.1.2按位或運算符“|”
9.1.3按位異或運算符“^”
9.1.4按位取反運算符“~”
9.1.5左移運算符“”
9.1.6右移運算符“”
9.2位段
第10章檔案
10.1C檔案的概念
10.1.1檔案名稱
10.1.2檔案的分類
10.2檔案的打開與關閉
10.2.1檔案類型指針
10.2.2檔案的打開(fopen函式)
10.2.3檔案的關閉(fclose函式)
10.3檔案的讀取和寫入
10.3.1fgetc函式和fputc函式
10.3.2fgets函式和fputs函式
10.3.3fprint函式和fscanf函式
10.3.4fread函式和fwrite函式
10.4檔案的定位
10.4.1rewind函式
10.4.2fseek函式
10.4.3ftell函式
10.4.4實例解析
第11章C語言在單片機編程中的實例解析
附錄A常用字元與ASCII代碼對照表
附錄B關鍵字及其用途
附錄C運算符和結合性
附錄D常用的C語言庫函式

作者簡介

郭鵬,石家莊學院教師,多年來一直從事C語言程式設計、電路分析、單片機原理等課程的教學工作。科研方向為智慧型控制、嵌入式系統設計,曾主持參與河北省自然科學基金項目1項,河北省科技廳、教育廳課題7項,石家莊市級課題10項,橫向課題1項,校級課題多項;發表電類專業論文20餘篇,EI收錄4篇,中文核心10篇,參編電氣專業教材1部。作為省級優秀指導教師指導學生參加科研競賽成績優異,獲全國及省市級獎勵13項。

相關詞條

熱門詞條

聯絡我們