課程簡介
C語言是國際上廣泛流行的,很有發(fā)展前途的計(jì)算機(jī)高級(jí)語言,。它適合作為系統(tǒng)描述語言,即可用來編寫系統(tǒng)軟件,也可用來編寫應(yīng)用軟件。C語言是一種引用廣泛,,并且實(shí)現(xiàn)靈活的一種計(jì)算機(jī)編程語言,,用C語言編出來的程序,,可以在很多平臺(tái)上運(yùn)行,可移植性強(qiáng),。例如,,計(jì)算機(jī)操作系統(tǒng)等大型軟件都可以用C語言來編寫完成。不僅如此,,我們用的眾多聊天工具也可以用C語言來實(shí)現(xiàn),。
適用對(duì)象
特別適用于C語言初學(xué)者,學(xué)完之后希望你能盡快的編寫C代碼.同樣適用于嵌入式開發(fā)入門者,。
課程目標(biāo)
零基礎(chǔ)的同學(xué)通過系統(tǒng)的學(xué)習(xí)和訓(xùn)練,,可達(dá)到計(jì)算機(jī)二級(jí)及以上水平。掌握了C語言的基本語法和算法,,無論學(xué)習(xí)其它語言,、還是學(xué)習(xí)其它理論和技術(shù),均具備了基本的編程知識(shí),。
課程詳情
一,、C語言,重點(diǎn)掌握C的內(nèi)存存儲(chǔ)與數(shù)據(jù)結(jié)構(gòu) |
課程主題 | 實(shí)訓(xùn)內(nèi)容 | 實(shí)訓(xùn)目標(biāo) |
數(shù)據(jù)類型 | 了解基本數(shù)據(jù)類型、組合數(shù)據(jù)類型以及指針 | 從內(nèi)存的角度來看待數(shù)據(jù)類型,,了解編譯原理 |
C輸入輸出 | 了解標(biāo)準(zhǔn)輸入和標(biāo)準(zhǔn)輸出 | 了解鍵盤緩沖以及顯示緩沖的概念,,從底層原理的角度理解輸入和輸出 |
面向過程程序設(shè)計(jì) | 了解基本語句,并掌握進(jìn)程的內(nèi)存分配原理 | 掌握5大內(nèi)存 |
函數(shù)與變量存儲(chǔ) | 了解函數(shù)的幾種表現(xiàn)形式 | 掌握地址傳遞的種類與值傳遞 |
一維數(shù)組與指針 | 了解數(shù)組與指針的相互使用關(guān)系 | 掌握一維數(shù)組與指針的內(nèi)存存儲(chǔ)與使用 |
二維數(shù)組與指針 | 了解二維數(shù)組的幾種使用形式 | 掌握數(shù)組指針與指針數(shù)組的關(guān)系 |
預(yù)處理相關(guān) | 了解預(yù)處理指令 | 掌握宏定義,、頭文件的使用 |
自定義數(shù)據(jù)類型 | 了解幾種自定義數(shù)據(jù)類型 | 掌握結(jié)構(gòu)體字節(jié)對(duì)齊 |
C語言文件操作 | 了解C語言的文件的操作步驟 | 掌握文本文件,、二進(jìn)制文件的存取 |
指針與鏈表二叉樹操作 | 了解基本數(shù)據(jù)結(jié)構(gòu) | 掌握鏈表和二叉樹 |
查找排序 | 羅列所有的查找排序算法 | 掌握插入、選擇,、交換,、合并等幾種基本排序 |