學(xué)習目標
- 從零基礎開(kāi)始,到掌握C語(yǔ)言開(kāi)發(fā)的基本技能
- 掌握C語(yǔ)言常用算法
- 熟悉整個(gè)編程框架及流程
- 為深入學(xué)習嵌入式,linux,C++,JAVA等技術(shù)做好準備
課程簡(jiǎn)介
讓所有想學(xué)習嵌入式的人,看完本套C語(yǔ)言視頻教程后能大有所收獲。內容會(huì )涉及到C語(yǔ)言入門(mén)常用的數據、運算符、表達式、控制語(yǔ)句、輸入輸出等基本內容。同時(shí)通過(guò)大量編程實(shí)例重點(diǎn)來(lái)講解C語(yǔ)言的高級編程知識,包括數組、指針,結構體,鏈表,文件等。
課程內容
- 必備嵌入式linux下的編程基礎
1.1程序、算法和流程圖 1.2 C 語(yǔ)言簡(jiǎn)介和簡(jiǎn)單 C 程序
1.3 GCC 和 GDB 介紹、gdb 的高級使用和 gdb core
2.數據類(lèi)型、常量、變量、運算符
字符型,整型,浮點(diǎn)型......
3、流程控制語(yǔ)句
2.1四種基本語(yǔ)句(if,switch-case-break、while、do-while、for、break、continue、return、goto)
2.2精講32個(gè)關(guān)鍵字
- 數組和字符串
4.1一維數組和二維數組
4.2字符數組字符串 - 指針專(zhuān)題
指針、指針與數組、指針的運算、指針數組...... - 函數專(zhuān)題
函數傳參、指針函數、遞歸函數
案例展式
項目一:貪吃蛇
案例說(shuō)明:用上下左右控制蛇的方向,尋找吃的東西,每吃一口就能得到一定的積分,而且蛇的身子會(huì )越吃越長(cháng),身子越長(cháng)玩的難度就越大,不能碰墻,也不能咬到自己的身體,等到了一的分數,就能過(guò)關(guān)。
項目二:五子棋項目
學(xué)完能做什么
1、能夠用C語(yǔ)言實(shí)現綜合完整的項目
2、加強學(xué)生編程能力以及編程思路,為后續深入學(xué)習嵌入式,linux驅動(dòng),C++,JAVA開(kāi)發(fā)等
適合人群
- 對編程感興趣
- 想從事軟件開(kāi)發(fā)方向
- 正在備考*二級計算機C語(yǔ)言程序設計
學(xué)前基礎要求
零基礎,可以沒(méi)有任何編程基礎