簡介:C語言是嵌入式領(lǐng)域最重要也是最主要的編程語言,本課程從零開始講解C語言,并通過大量編程實例重點講解C 語言的高級編程知識。通過本課程學(xué)習(xí)學(xué)員會有比較扎實的C語言基礎(chǔ)及編程能力,為后續(xù)學(xué)習(xí)打下基礎(chǔ)。
課程章節(jié)
第01課 環(huán)境安裝及必備Linux命令
第02課 vi編輯器的使用
第03課 必備C語言基礎(chǔ)知識
第04課 數(shù)據(jù)類型
-
課時1數(shù)據(jù)類型分類
-
課時2bool類型
-
課時3char類型
-
課時4short、int類型
-
課時5強制類型轉(zhuǎn)換及浮點類型
第05課 常量
-
課時1整形、浮點、指數(shù)常量
-
課時2字符常量
-
課時3字符串常量
-
課時4標(biāo)識常量
-
課時5標(biāo)識常量應(yīng)用
第06課 變量
-
課時1變量的基礎(chǔ)及說明
-
課時2變量存儲類型-auto、register
-
課時3變量存儲類型static
-
課時4變量存儲類型extern
第07課 運算符上
第08課 運算符下
第09課 輸入輸出專題
-
課時1字符輸出函數(shù)putchar
-
課時2格式輸出函數(shù)printf
-
課時3printf的附加說明符的使用
-
課時4字符輸入函數(shù)getchar
-
課時5格式輸入函數(shù)scanf
-
課時6輸入函數(shù)的垃圾處理
-
課時7字符串的輸入輸出
第10課 控制語句-if
-
課時1控制語句-if上
-
課時2控制語句-if下
-
課時3練習(xí):求三角形的面積
-
課時4階梯形式if
-
課時5如何判斷是否為潤年
-
課時6判斷是否潤年程序思路分析
-
課時7判斷是否潤年程序?qū)崿F(xiàn)
第11課 控制語句-switch
第12課 循環(huán)語句-goto、while
第13課 循環(huán)語句-for
第14課 循環(huán)輔助語句
-
課時1循環(huán)輔助語句break
-
課時2循環(huán)輔助語句continue
-
課時3循環(huán)輔助語句return
第15課 一維數(shù)組
第16課 二維數(shù)組
-
課時1二維數(shù)組的定義、存儲
-
課時2二維數(shù)組的初始化、遍歷
-
課時3打印楊輝三角形
-
課時4找二維數(shù)組中的最大值
第17課 字符數(shù)組和字符串
第18課 字符串處理函數(shù)上
-
課時1字符串函數(shù)之strlen函數(shù)
-
課時2字符串函數(shù)之strcpy函數(shù)
-
課時3字符串函數(shù)之strcat函數(shù)
第19課 字符串處理函數(shù)下
-
課時1字符串函數(shù)strncpy、strncat
-
課時2字符串函數(shù)strncmp、strcasecmp
-
課時3字符串函數(shù)strchr、strstr
-
課時4字符串函數(shù)isalpha-isupper-islower-isdigit
第20課 指針的基本用法
-
課時1指針的作用
-
課時2地址和變量
-
課時3什么是指針、指針變量
-
課時4指針的初始化
-
課時5指針基本編程+圖解
-
課時6指針的目標(biāo)及常見表示
-
課時7指針的賦值
-
課時8指針占幾個字節(jié)
第21課 指針的運算
第22課 指針與數(shù)組
-
課時1指針與一維數(shù)組
-
課時2指針實現(xiàn)數(shù)組中元素反序存放
-
課時3指針與一維數(shù)組總結(jié)
第23課 指針與二維數(shù)組
第24課 字符指針與字符串
第25課 指針數(shù)組
-
課時1指針數(shù)組概念及用法
-
課時2指針數(shù)組訪問二維數(shù)組
-
課時3指針數(shù)組處理二維數(shù)組示例
第26課 多級指針、void指針及const
-
課時1多級指針及用法
-
課時2多級指針的運算及實現(xiàn)
-
課時3多級指針和指針數(shù)組
-
課時4void指針的使用
-
課時5void指針遍歷一維數(shù)組的實現(xiàn)
-
課時6const變量、const指針
-
課時7main函數(shù)參數(shù)的講解
第27課 函數(shù)的基本用法及傳參
-
課時1函數(shù)的基本用法
-
課時2X的N次方函數(shù)的實現(xiàn)
-
課時3函數(shù)基本用法總結(jié)
-
課時4函數(shù)傳參-全局變量
第28課 函數(shù)的傳參下
-
課時1函數(shù)傳參-值傳遞
-
課時2函數(shù)傳參-地址傳遞
-
課時3函數(shù)傳參案例實現(xiàn)
-
課時4編寫函數(shù):一維數(shù)組元素求和
-
課時5編寫函數(shù):實現(xiàn)字符串中的空格
第29課 指針函數(shù)
-
課時1指針函數(shù)的用法及注意事項
-
課時2指針函數(shù)返回值的正確寫法
-
課時3指針函數(shù)練習(xí):刪除字符串中的空格
-
課時4實習(xí)自己的字符串連接函數(shù)
-
課時5指針函數(shù)練習(xí):整數(shù)123轉(zhuǎn)換成字符串"123"
第30課 遞歸函數(shù)和函數(shù)指針
授課講師
-
小美老師
金牌講師
關(guān)于講師
華清創(chuàng)客學(xué)院教學(xué)總監(jiān),美女講師,人工智能工學(xué)碩士; 嵌入式、物聯(lián)網(wǎng)技術(shù)領(lǐng)域?qū)<遥? ARM公司全球認(rèn)證講師; 8年嵌入式開發(fā)及教育培訓(xùn)經(jīng)驗; 參與編寫過數(shù)十本專業(yè)圖書; 豐富的嵌入式人才培養(yǎng)經(jīng)驗,培養(yǎng)過上萬名學(xué)生進(jìn)入企業(yè)工作; 授課風(fēng)格輕松愉快,能夠讓學(xué)員學(xué)到扎實的理論和嫻熟的技術(shù),讓學(xué)習(xí)不再是一件枯燥無味的事。
課程推薦
- 系統(tǒng)移植 試聽 1622
- C語言項目小游戲-中國象棋小游戲 試聽 1305
- Linux驅(qū)動程序開發(fā) 試聽 2908
- C++開發(fā)基礎(chǔ) 試聽 6428
學(xué)習(xí)服務(wù)
- 技術(shù)大牛直播授課
- 實時學(xué)情管理
- 課后作業(yè)批改,BUG診斷
- 輔導(dǎo)老師當(dāng)堂答疑
- 學(xué)習(xí)規(guī)劃,專屬學(xué)習(xí)方案