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