C語言精講教程發(fā)布

教程新,立足C語言主要版本C89、C99進行講解,兼顧各版本的新特性;教程全,分為三大階段:C語言入門、C語言基本語法、C語言高級應用,共計九大章節(jié),包括數組、指針、函數、結構體、文件操作等各大重點內容;教程細,由淺入深,循序漸進,每個知識點均配備1-2個實操案例,總計120個+,授課經典繪圖100張+。

還是同樣的配方,還是熟悉的味道,康師傅的授課注重實戰(zhàn)能力,注重編碼規(guī)范的培養(yǎng),堅持授之以漁不弱授之以魚。你學完這套C語言教程之后,不僅能熟練掌握C語言語法,還將變成一個會思考、善技巧、懂規(guī)范的內行人。

微信圖片_20231017150554.jpg

提升編程功力的方法之一是刷題,本條教程融合了近百道各大名??佳姓骖},覆蓋數組常用算法、二級指針、野指針、參數傳遞機制、回調函數、文件操作、常用工具函數等重難點知識,一一為你剖析,并做了知識點的擴展講解。

教程目錄

001.C語言精講教程簡介
002.課程目錄介紹
003.了解計算機語言
004.初識C語言
005.第一個C程序的編寫、編譯和運行
006.集成開發(fā)環(huán)境的介紹和CLion的使用
007.C程序的運行機制
008.C語言中的單行注釋和多行注釋(塊注釋)
009.HelloWorld的剖析
010.printf()函數的使用細節(jié)
011.關鍵字和標識符的使用
012.變量的定義與分類
013.常見的整型的使用
014.常見的浮點類型的使用
015.字符類型的使用
016.布爾類型的使用
017.變量間的運算規(guī)則
018.常量的幾種定義方式
019.三組輸入輸出函數的使用
020.熟悉常用的幾種進制
021.二進制的原碼、反碼、補碼與進制之間的轉換
022.算術運算符的使用
023.賦值運算符的使用
024.比較運算符的使用
025.邏輯運算符的使用
026.位運算符的使用
027.條件運算符的使用
028.sizeof運算符的使用及運算符的優(yōu)先級
029.if-else的基本使用
030.if-else的使用注意點
031.if-else的課后練習
032.switch-case的基本使用
033.switch-case的課后練習
034.for循環(huán)的基本使用
035.for循環(huán)的練習_真題
036.while循環(huán)的基本使用
037.while循環(huán)的練習_真題
038.do-while循環(huán)的基本使用
039.ATM取款案例_循環(huán)結構小結
040.“無限”循環(huán)結構格式的理解
041.嵌套循環(huán)的使用
042.break和continue關鍵字的使用
043.break和continue的課后練習
044.goto關鍵字的使用
045.數組的概述
046.一維數組的基本使用
047.一維數組的其它定義方式
048.一維數組的內存分析
049.數組應用1:數值型數組特征值統(tǒng)計
050.數組應用2:數組的復制
051.數組應用3:數組的反轉
052.char型數組與字符串
053.二維數組的理解與內存分析
054.二維數組的其它定義方式
055.二維數組的課后練習1-3
056.二維數組的課后練習4-5
057.指針的理解與定義
058.取址運算符
059.取值運算符
060.指針與整數值的加減運算
061.指針的自增和自減運算
062.同類指針的相減運算與比較運算
063.野指針的成因與避免措施
064.二級指針的基本使用
065.二級指針的練習
066.使用指針訪問一維數組
067.一維數組中指針使用的練習
068.指針帶下標和&數組名的使用
069.使用數組名訪問二維數組各元素
070.使用指針變量訪問二維數組元素
071.數組指針與指針數組
072.字符串的兩種表示方式及對比
073.字符串數組的兩種表示方式
074.指向固定長度數組的指針變量
075.為什么使用函數與函數的分類
076.函數的聲明及舉例_1
077.函數聲明的注意事項及真題
078.函數的調用與練習
079.函數的使用練習
080.函數的使用練習1
081.main()函數的理解
082.exit()函數的理解
083.函數原型
084.函數內變量的傳遞機制
085.參數傳遞機制1:值傳遞
086.指針為例說明參數傳遞機制2:地址傳遞
087.數組為例說明參數傳遞機制2:地址傳遞
088.字符串和指針數組作為形參的理解
089.課后練習
090.C++中的引用傳遞
091.遞歸函數的使用
092.了解:可變參數的函數
093.指針函數的使用
094.函數指針的使用
095.回調函數的使用
096.內部函數與外部函數的使用
097.局部變量與全局變量的使用
098.變量的動態(tài)存儲方式和靜態(tài)存儲方式
099.register、extern、const修飾變量
100.為什么需要結構體
101.結構體的聲明與基本使用
102.結構體、結構體變量、成員調用的其它寫法
103.課后練習
104.結構體嵌套的使用
105.結構體占用空間和變量的賦值操作
106.結構體數組的理解
107.結構體數組的課后練習1
108.結構體數組的課后練習2
109.結構體指針的理解與結構體指針傳參
110.指向結構體數組的指針的使用
111.結構體在數據結構中的應用
112.共用體的使用
113.typedef的5種使用場景
114.typedef舉例及應用場景
115.字符串聲明的兩種方式及對比
116.字符串常用的函數
117.日期時間和Math相關的函數
118.C程序內存分配與void指針
119.malloc()和free()的使用
120.calloc()和relloc()的了解
121.使用malloc()和free()的練習
122.內存分配的原則和常見的內存錯誤
123.文件和流的介紹_標準的文件IO
124.內存數據寫出到文件的操作
125.讀取文件數據到內存的操作