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é)課程補充
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.內存分區(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.防止頭文件重復包含
18.1.結構體的聲明
18.2.結構體變量的初始化,賦值
18.3.結構體與函數(shù)成員
18.4.結構體指針和結構體數(shù)組
19.1.結構體嵌套
19.2.結構體大小的計算方法
19.3.設置內存對齊字節(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.隨機數(shù)函數(shù)
22.2.隨機數(shù)范圍設置
22.3.time()函數(shù)
23.1.十進制與二進制轉換
23.2.十六進制與二進制轉換
23.3.十六進制與十進制轉換
23.4.按位與和按位取反
24.1.位左移和位右移
24.2.按位或和按位亦或
24.3.命令行參數(shù)
25.1.文件的打開和關閉
25.2.文件打開失敗的錯誤信息errno
25.3.讀取文件內容fgets()
26.1.文本模式和二進制模式
26.2.讀取文件內容fread()
26.3.向文件寫入內容fwrite()
26.4.文件中輸入換行