C語(yǔ)言精講教程發(fā)布
教程新,立足C語(yǔ)言主要版本C89、C99進(jìn)行講解,兼顧各版本的新特性;教程全,分為三大階段:C語(yǔ)言入門、C語(yǔ)言基本語(yǔ)法、C語(yǔ)言高級(jí)應(yīng)用,共計(jì)九大章節(jié),包括數(shù)組、指針、函數(shù)、結(jié)構(gòu)體、文件操作等各大重點(diǎn)內(nèi)容;教程細(xì),由淺入深,循序漸進(jìn),每個(gè)知識(shí)點(diǎn)均配備1-2個(gè)實(shí)操案例,總計(jì)120個(gè)+,授課經(jīng)典繪圖100張+。
還是同樣的配方,還是熟悉的味道,康師傅的授課注重實(shí)戰(zhàn)能力,注重編碼規(guī)范的培養(yǎng),堅(jiān)持授之以漁不弱授之以魚。你學(xué)完這套C語(yǔ)言教程之后,不僅能熟練掌握C語(yǔ)言語(yǔ)法,還將變成一個(gè)會(huì)思考、善技巧、懂規(guī)范的內(nèi)行人。
提升編程功力的方法之一是刷題,本條教程融合了近百道各大名??佳姓骖},覆蓋數(shù)組常用算法、二級(jí)指針、野指針、參數(shù)傳遞機(jī)制、回調(diào)函數(shù)、文件操作、常用工具函數(shù)等重難點(diǎn)知識(shí),一一為你剖析,并做了知識(shí)點(diǎn)的擴(kuò)展講解。
教程目錄
001.C語(yǔ)言精講教程簡(jiǎn)介
002.課程目錄介紹
003.了解計(jì)算機(jī)語(yǔ)言
004.初識(shí)C語(yǔ)言
005.第一個(gè)C程序的編寫、編譯和運(yùn)行
006.集成開發(fā)環(huán)境的介紹和CLion的使用
007.C程序的運(yùn)行機(jī)制
008.C語(yǔ)言中的單行注釋和多行注釋(塊注釋)
009.HelloWorld的剖析
010.printf()函數(shù)的使用細(xì)節(jié)
011.關(guān)鍵字和標(biāo)識(shí)符的使用
012.變量的定義與分類
013.常見的整型的使用
014.常見的浮點(diǎn)類型的使用
015.字符類型的使用
016.布爾類型的使用
017.變量間的運(yùn)算規(guī)則
018.常量的幾種定義方式
019.三組輸入輸出函數(shù)的使用
020.熟悉常用的幾種進(jìn)制
021.二進(jìn)制的原碼、反碼、補(bǔ)碼與進(jìn)制之間的轉(zhuǎn)換
022.算術(shù)運(yùn)算符的使用
023.賦值運(yùn)算符的使用
024.比較運(yùn)算符的使用
025.邏輯運(yùn)算符的使用
026.位運(yùn)算符的使用
027.條件運(yùn)算符的使用
028.sizeof運(yùn)算符的使用及運(yùn)算符的優(yōu)先級(jí)
029.if-else的基本使用
030.if-else的使用注意點(diǎn)
031.if-else的課后練習(xí)
032.switch-case的基本使用
033.switch-case的課后練習(xí)
034.for循環(huán)的基本使用
035.for循環(huán)的練習(xí)_真題
036.while循環(huán)的基本使用
037.while循環(huán)的練習(xí)_真題
038.do-while循環(huán)的基本使用
039.ATM取款案例_循環(huán)結(jié)構(gòu)小結(jié)
040.“無(wú)限”循環(huán)結(jié)構(gòu)格式的理解
041.嵌套循環(huán)的使用
042.break和continue關(guān)鍵字的使用
043.break和continue的課后練習(xí)
044.goto關(guān)鍵字的使用
045.數(shù)組的概述
046.一維數(shù)組的基本使用
047.一維數(shù)組的其它定義方式
048.一維數(shù)組的內(nèi)存分析
049.數(shù)組應(yīng)用1:數(shù)值型數(shù)組特征值統(tǒng)計(jì)
050.數(shù)組應(yīng)用2:數(shù)組的復(fù)制
051.數(shù)組應(yīng)用3:數(shù)組的反轉(zhuǎn)
052.char型數(shù)組與字符串
053.二維數(shù)組的理解與內(nèi)存分析
054.二維數(shù)組的其它定義方式
055.二維數(shù)組的課后練習(xí)1-3
056.二維數(shù)組的課后練習(xí)4-5
057.指針的理解與定義
058.取址運(yùn)算符
059.取值運(yùn)算符
060.指針與整數(shù)值的加減運(yùn)算
061.指針的自增和自減運(yùn)算
062.同類指針的相減運(yùn)算與比較運(yùn)算
063.野指針的成因與避免措施
064.二級(jí)指針的基本使用
065.二級(jí)指針的練習(xí)
066.使用指針訪問(wèn)一維數(shù)組
067.一維數(shù)組中指針使用的練習(xí)
068.指針帶下標(biāo)和&數(shù)組名的使用
069.使用數(shù)組名訪問(wèn)二維數(shù)組各元素
070.使用指針變量訪問(wèn)二維數(shù)組元素
071.數(shù)組指針與指針數(shù)組
072.字符串的兩種表示方式及對(duì)比
073.字符串?dāng)?shù)組的兩種表示方式
074.指向固定長(zhǎng)度數(shù)組的指針變量
075.為什么使用函數(shù)與函數(shù)的分類
076.函數(shù)的聲明及舉例_1
077.函數(shù)聲明的注意事項(xiàng)及真題
078.函數(shù)的調(diào)用與練習(xí)
079.函數(shù)的使用練習(xí)
080.函數(shù)的使用練習(xí)1
081.main()函數(shù)的理解
082.exit()函數(shù)的理解
083.函數(shù)原型
084.函數(shù)內(nèi)變量的傳遞機(jī)制
085.參數(shù)傳遞機(jī)制1:值傳遞
086.指針為例說(shuō)明參數(shù)傳遞機(jī)制2:地址傳遞
087.數(shù)組為例說(shuō)明參數(shù)傳遞機(jī)制2:地址傳遞
088.字符串和指針數(shù)組作為形參的理解
089.課后練習(xí)
090.C++中的引用傳遞
091.遞歸函數(shù)的使用
092.了解:可變參數(shù)的函數(shù)
093.指針函數(shù)的使用
094.函數(shù)指針的使用
095.回調(diào)函數(shù)的使用
096.內(nèi)部函數(shù)與外部函數(shù)的使用
097.局部變量與全局變量的使用
098.變量的動(dòng)態(tài)存儲(chǔ)方式和靜態(tài)存儲(chǔ)方式
099.register、extern、const修飾變量
100.為什么需要結(jié)構(gòu)體
101.結(jié)構(gòu)體的聲明與基本使用
102.結(jié)構(gòu)體、結(jié)構(gòu)體變量、成員調(diào)用的其它寫法
103.課后練習(xí)
104.結(jié)構(gòu)體嵌套的使用
105.結(jié)構(gòu)體占用空間和變量的賦值操作
106.結(jié)構(gòu)體數(shù)組的理解
107.結(jié)構(gòu)體數(shù)組的課后練習(xí)1
108.結(jié)構(gòu)體數(shù)組的課后練習(xí)2
109.結(jié)構(gòu)體指針的理解與結(jié)構(gòu)體指針傳參
110.指向結(jié)構(gòu)體數(shù)組的指針的使用
111.結(jié)構(gòu)體在數(shù)據(jù)結(jié)構(gòu)中的應(yīng)用
112.共用體的使用
113.typedef的5種使用場(chǎng)景
114.typedef舉例及應(yīng)用場(chǎng)景
115.字符串聲明的兩種方式及對(duì)比
116.字符串常用的函數(shù)
117.日期時(shí)間和Math相關(guān)的函數(shù)
118.C程序內(nèi)存分配與void指針
119.malloc()和free()的使用
120.calloc()和relloc()的了解
121.使用malloc()和free()的練習(xí)
122.內(nèi)存分配的原則和常見的內(nèi)存錯(cuò)誤
123.文件和流的介紹_標(biāo)準(zhǔn)的文件IO
124.內(nèi)存數(shù)據(jù)寫出到文件的操作
125.讀取文件數(shù)據(jù)到內(nèi)存的操作