班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號) |
堅持小班授課,為保證培訓效果,增加互動環(huán)節(jié),每期人數(shù)限3到5人。 |
上課時間和地點 |
開課地址:【上?!客瑵髮W(滬西)/新城金郡商務樓(11號線白銀路站)【深圳分部】:電影大廈(地鐵一號線大劇院站) 【武漢分部】:佳源大廈【成都分部】:領館區(qū)1號【沈陽分部】:沈陽理工大學【鄭州分部】:錦華大廈【石家莊分部】:瑞景大廈【北京分部】:北京中山學院 【南京分部】:金港大廈
最新開班 (連續(xù)班 、周末班、晚班):2025年11月17日..合作共贏....實用實戰(zhàn)....實戰(zhàn)培訓....用心服務..........--即將開課--...................... |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、課程完成后,授課老師留給學員手機和Email,保障培訓效果,免費提供半年的技術支持。
3、培訓合格學員可享受免費推薦就業(yè)機會。 |
課程大綱 |
|
第1章C語言和計算機
1在C語言中使用計算機的五大組成部件
要點: 計算機由什么組成? 怎樣利用計算機求出用戶輸入的兩個整數(shù)的和? 怎樣在C語言中命令計算機求出用戶輸入的兩個整數(shù)的和? 程序員、用戶和計算機三者之間有什么關系?
2C語言函數(shù)和程序
要點: 函數(shù)的功能、定義和使用 函數(shù)與程序的關系
3“懂”C語言的計算機
要點: C語言不是計算機的“母語” 用VC6.0編譯程序
4與虛擬C語言計算機深入交流
要點: C語言的一些語法規(guī)則 回車鍵與普通鍵的區(qū)別和聯(lián)系 轉義序列與占位序列
5一個復雜程序的執(zhí)行順序
要點: 程序的調試執(zhí)行 程序的執(zhí)行過程
6C語言語句簡析
要點: C語言語句的組成 C語言語句的作用
第11章基本數(shù)據(jù)類型
1整型的分類
要點: 變量(存儲單元)為什么要分類型? 整型為什么還要再分類型? 整型是根據(jù)什么分類型的? 變量的所賦值、存儲狀態(tài)、實際值
2整型的用法
要點: C語言語句中出現(xiàn)的數(shù)字也需在計算機中存儲,也有類型。 C語言中“結論”由計算機給出。 獲得用戶輸入時scanf函數(shù)的匹配與不匹配 變量的所賦值、存儲狀態(tài)、實際值和輸出值
3浮點型
要點: 浮點型的精度。 浮點型字面量的常見形式。 出現(xiàn)浮點型誤差的原因。 浮點型變量的所賦值、實際值和輸出值。
4字符型
要點: 字符型數(shù)據(jù)的編碼 字符型字面量 字符型數(shù)據(jù)的輸入 從字形碼的角度分析printf函數(shù)的輸出
5再談printf函數(shù)的使用及典型例題00:29:36
要點: printf函數(shù)的執(zhí)行過程 字符型數(shù)據(jù)與其它數(shù)據(jù)混合輸入時需注意的問題 字符型數(shù)據(jù)與整型數(shù)據(jù)的聯(lián)系
第12章表達式
1表達式概述
要點: 表達式的值 表達式求值規(guī)則 表達式的作用與表達式的值
2賦值操作符
要點: 賦值操作符的特點 表達式的合法性 類型不匹配時,賦值操作符的執(zhí)行
3算術操作符
要點: 計算機為什么只會對同類型的數(shù)據(jù)進行算術運算?3+2.3 表達式求值過程中,應怎樣理解操作數(shù)的變與不變?(強制類型轉換操作的執(zhí)行) 自增表達式的值與其中操作數(shù)變量的值
4逗號操作符和典型例題
要點: 逗號操作符的優(yōu)先級為什么最低? 序列點有什么作用? 怎樣利用表達式的組合實現(xiàn)一些功能? 表達式語句的求值與作用。
第13章邏輯運算和選擇結構
1C語言中的“邏輯型”和關系表達式
要點: 邏輯運算有什么作用呢? C語言中邏輯量的編碼。 數(shù)據(jù)既是普通量也是邏輯量 表達式中操作數(shù)表現(xiàn)為普通量還是邏輯量?
2邏輯表達式
要點: 邏輯操作符的特別之處在于? 邏輯操作符的計算為何只有四種情況? 用邏輯表達式表示復雜的結論。 為何短路計算的實現(xiàn)需要序列點的幫忙?
3簡單的if選擇結構
要點: 程序中怎樣處理多種情況? 選擇結構程序有何特點? 復合語句的作用 if選擇結構的用法
4if-else選擇結構
要點: 嵌套選擇結構中每個選擇結構的范圍 與嵌套選擇結構對應的流程圖 先假設再修正,也是一種處理問題的思路
5條件操作符和switch選擇結構
要點: 條件操作符的?處為什么有一個序列點? case標號的作用 有break語句的switch選擇結構和相等關系的多分支選擇結構
6典型例題
要點: 有條理地分析問題 解決問題的步驟和C語言語句
第14章循環(huán)結構
1while循環(huán)結構
要點: while循環(huán)結構的執(zhí)行過程 找出解決問題步驟中的重復 窮舉法和迭代法
2for循環(huán)結構
要點: for循環(huán)結構執(zhí)行的過程 有條理地分析問題 循環(huán)結構的運用
3循環(huán)的嵌套和do-while循環(huán)結構
要點: 用重復的步驟解決問題 解題步驟和代碼的關系 復雜問題的解決(自頂向下,逐步求精)
4典型例題
要點: 用重復的步驟解決問題 窮舉與迭代 (x = x * i;) 重復的步驟和代碼
第15章數(shù)組
1一維數(shù)組
要點: 數(shù)組是什么? 數(shù)組有什么用? “數(shù)據(jù)結構”與處理過程
2一維數(shù)組應用
要點: 數(shù)組的作用 重復的解題步驟轉化為代碼 怎樣編程?
3多維數(shù)組
要點: 多維數(shù)組的理解 二維數(shù)組的使用 多維數(shù)組的初始化
4字符型數(shù)組和字符串
要點: 字符型數(shù)組的特點 字符型數(shù)組與字符串的關系 字符串的特點 字符型數(shù)據(jù)的處理
5綜合實例——求大數(shù)的階乘
要點:數(shù)組的作用復雜問題的分析
第16章函數(shù)
1函數(shù)定義
要點: 函數(shù)的功能與函數(shù)的輸入和輸出 定義自定義函數(shù)的步驟 函數(shù)與程序的區(qū)別及聯(lián)系
2函數(shù)調用與函數(shù)聲明
要點: 函數(shù)調用的執(zhí)行過程 函數(shù)調用中類型的轉換 函數(shù)聲明的作用 形參類型為一維數(shù)組的函數(shù)的特殊之處
3變量作用域
要點: 什么是變量的作用域 具有復合語句作用域的變量和具有文件作用域的變量 同名變量的作用域重疊
4文件作用域擴展與限制
要點: 作用域的擴展和限制 局部變量與全局變量的區(qū)別 具有復合語句作用域的全局變量
5用函數(shù)編程
要點: 編程簡單地說就是分析問題,找出解決問題的步驟,把步驟翻譯成相關的C語言代碼,那什么是用函數(shù)編程呢? 用函數(shù)編程給編程帶來了什么影響?
6遞歸簡介
要點: 遞歸算法求解問題的過程 用遞歸函數(shù)模擬遞歸算法 遞歸函數(shù)的執(zhí)行過程 遞歸函數(shù)的執(zhí)行過程與遞歸算法求解過程的對照
7遞歸示例一
要點: 用遞歸算法解決問題 用遞歸函數(shù)模擬遞歸算法 遞歸函數(shù)的執(zhí)行過程 遞歸函數(shù)的執(zhí)行過程與遞歸算法求解過程的對照
8遞歸示例二
要點: 用遞歸算法解決問題 根據(jù)規(guī)模決定解決方案,規(guī)模較小時直接解決,規(guī)模較大時轉化為子問題。 轉化后的子問題如何解決 由具體的算法得到通用的算法
9遞歸示例三
要點: 用遞歸算法解決問題 遞歸函數(shù)設計時需注意的一些細節(jié)問題(問題的規(guī)模;每個子問題都由一個“新”函數(shù)解決,函數(shù)共用變量時需全局變量;不管問題“大小”,遞歸函數(shù)都能解決) 用遞歸和循環(huán)解決問題的異同。
10getchar函數(shù)、getch函數(shù)和getche函數(shù)
要點: 輸入緩沖區(qū) getchar函數(shù)與getch函數(shù)的區(qū)別
11rand函數(shù)、srand函數(shù)和time函數(shù)
要點: 如何理解隨機序列的“種子” 怎樣得到不重復的隨機序列
12字符串處理函數(shù)
要點: 字符串庫函數(shù)的功能 相關字符數(shù)組必須能容納新生成的字符串
13綜合實例
要點: 用函數(shù)編程的思想 團隊開發(fā)
第17章預處理
1程序編譯和宏定義
要點: 了解程序編譯過程 掌握宏的用法
2文件包含和條件編譯
要點: 文件包含的作用 條件編譯的作用
第18章指針
1指針簡介
要點: 指針變量也是變量,標識存儲單元,用于存放數(shù)據(jù)! 指針變量存放的數(shù)據(jù) 字節(jié)的地址與存儲單元的地址 指針變量的叫法
2指針作用
要點: 指針操作符 指針變量的用法 如有指針變量p,怎樣理解標識符p,怎樣理解表達式*p。
3指針誤用
要點: 何謂野指針 何謂空指針
4指針變量真正的作用
要點: 指針變量真正的作用——擴展存儲單元的使用范圍 形參為指針類型的函數(shù)——函數(shù)的輸入是“存儲單元” 函數(shù)返回指針類型——返回的存儲單元通常已經不再屬于程序。
5地址參與的運算
要點: 地址運算的意義 地址加減整數(shù) 指向數(shù)組首元素的指針變量
6指針與一維數(shù)組
要點: 下標操作符[ ]與間接引用操作符 一維數(shù)組變量 與數(shù)組變量兼容的指針變量 一組地址連續(xù)的變量和首個變量的地址
7指針與二維數(shù)組
要點: 理解二維數(shù)組 指向數(shù)組類型存儲單元的指針變量有int (*p)[2];,變量p的理解與使用
8指針與字符串
要點: 字符串常量 指針數(shù)組 指向指針型存儲單元的指針變量 輸出數(shù)組元素
9main函數(shù)的標準形式
要點: main函數(shù)的標準形式 命令行參數(shù)
10指向函數(shù)的指針變量
要點: 與函數(shù)相關的存儲單元的類型 形參為“函數(shù)類型”的函數(shù)
11使用堆空間
要點: 申請的堆空間的類型 無類型存儲單元的使用 void型指針變量與void型變量 內存泄露
12典型例題
要點: 指針變量的用法 用指針輸出三維數(shù)組的元素 庫函數(shù)qsort的用法
第19章用戶自定義數(shù)據(jù)類型
1結構型的定義
要點: 自定義數(shù)據(jù)類型的作用 結構型變量的作用
2指向結構型的指針變量
要點: 數(shù)組變量與結構型變量 指針變量與結構型變量 指向成員操作符
3鏈表
要點: 如何理解結構型中包含指向本身的指針成員 動態(tài)鏈表的生成 從動態(tài)鏈表中刪除結點
4聯(lián)合型枚舉型和為類型自定義別名00:18:51
要點: 聯(lián)合型與結構型的區(qū)別和聯(lián)系 枚舉型的作用 定義了什么類型的別名
第20章文件
1文件概述
要點: C語言中文件是字節(jié)流 緩沖文件系統(tǒng) 二進制文件與文本文件
2文件的打開和關閉
要點: 文件的使用方式 文件的當前位置指針
3fputc函數(shù)和fgetc函數(shù)
要點: 一次一個字節(jié)的方式存取文件中的數(shù)據(jù) 判斷文件中是否還有數(shù)據(jù) fgetc函數(shù)的返回值為何是int型
4用文件長期保存數(shù)據(jù)
要點: 不同類型機器數(shù)的特點 文件類型的選擇 fprintf函數(shù)與printf函數(shù)的區(qū)別和聯(lián)系
5fprintf函數(shù)和fscanf函數(shù)
要點: 通過文本文件向程序輸入數(shù)據(jù) fscanf函數(shù)與scanf函數(shù)的區(qū)別和聯(lián)系
6fwrite函數(shù)和fread函數(shù)
要點: 以“存儲單元”為單位存取文件中的數(shù)據(jù) 二進制文件
7標準設備文件
要點: 常用標準設備文件
8文件隨機讀寫
要點: 文件的隨機讀寫與文件的順序讀寫 既可讀又可寫的文件 刷新緩沖區(qū)
第21章第12章位運算略 第13章數(shù)字化信息編碼
1二進制
分析了二進制
2補碼和浮點數(shù)編碼
分析補碼和浮點數(shù)編碼
3原來的整型浮點型及字符型
整型、浮點型及字符型
|