1.1.教程計劃
1.2.main()函數(shù)
1.3.頭文件
2.1.整形int
2.2.其他整形類型
2.3.scanf()輸入函數(shù)
3.1.double和float
3.2.算數(shù)運算符
3.3.運算符的優(yōu)先級
3.4.自加和自減
3.5.自加運算符誤區(qū)
4.1.while()循環(huán)
4.2.while()死循環(huán)
4.3.if else
5.1.do while()循環(huán)
5.2.for循環(huán)
5.3.for循環(huán)的靈活性
5.4.goto語句
6.1.switch case
6.2.switch case深入
6.3.條件,逗號運算符
7.1.前6節(jié)課程補(bǔ)充
7.2.數(shù)組
7.3.數(shù)組的大小
8.1.一維數(shù)組的地址
8.2.二維數(shù)組
8.3.二維數(shù)組的地址
8.4.二維數(shù)組的大小
9.1.字符
9.2.字符串
9.3.輸入字符串
9.4.字符串操作函數(shù)
10.1基本數(shù)據(jù)類型與指針
10.2指針與一維數(shù)組
10.3數(shù)組指針
11.1.利用指針遍歷二維數(shù)組
11.2.二維數(shù)組的數(shù)組指針
11.3.指針的大小
11.4.二級指針
11.5.二級指針誤區(qū)
12.1.利用指針遍歷字符串
12.2.字符數(shù)組與字符指針
12.3.內(nèi)存分區(qū)
13.1.基本數(shù)據(jù)類型的malloc與free
13.2.一維數(shù)組的malloc與free
13.3.二維數(shù)組的malloc與free
13.4.野指針
14.1.無參數(shù)無返回值的函數(shù)
14.2.有參數(shù)無返回值
14.3.傳值與傳址
15.1.有返回值的函數(shù)
15.2.遞歸函數(shù)
15.3.函數(shù)指針
16.1.自動變量auto
16.2.全局變量
16.3.類型修飾符const
17.1.靜態(tài)變量static
17.2.多文件
17.3.頭文件的尖括號和雙引號
17.4.頭文件的作用
17.5.防止頭文件重復(fù)包含
18.1.結(jié)構(gòu)體的聲明
18.2.結(jié)構(gòu)體變量的初始化,賦值
18.3.結(jié)構(gòu)體與函數(shù)成員
18.4.結(jié)構(gòu)體指針和結(jié)構(gòu)體數(shù)組
19.1.結(jié)構(gòu)體嵌套
19.2.結(jié)構(gòu)體大小的計算方法
19.3.設(shè)置內(nèi)存對齊字節(jié)數(shù)
19.4.typedef
20.1.聯(lián)合的聲明和初始化
20.2.聯(lián)合的大小
20.3.枚舉的大小
20.3.枚舉的聲明和使用
20.4.枚舉類型的大小
21.1.大端模式和小端模式
21.2.測試大小端模式的方法
21.3.宏的定義
21.4.宏的參數(shù)
22.1.隨機(jī)數(shù)函數(shù)
22.2.隨機(jī)數(shù)范圍設(shè)置
22.3.time()函數(shù)
23.1.十進(jìn)制與二進(jìn)制轉(zhuǎn)換
23.2.十六進(jìn)制與二進(jìn)制轉(zhuǎn)換
23.3.十六進(jìn)制與十進(jìn)制轉(zhuǎn)換
23.4.按位與和按位取反
24.1.位左移和位右移
24.2.按位或和按位亦或
24.3.命令行參數(shù)
25.1.文件的打開和關(guān)閉
25.2.文件打開失敗的錯誤信息errno
25.3.讀取文件內(nèi)容fgets()
26.1.文本模式和二進(jìn)制模式
26.2.讀取文件內(nèi)容fread()
26.3.向文件寫入內(nèi)容fwrite()
26.4.文件中輸入換行