『课程目录』:
1.01_数组的概念及分类
2.02_一维数组的定义
3.03_二维数组的定义
4.04_一维数组的初始化
5.05_二维数组的初始化. B1 n4 ~2 G) u: F8 M4 v- Q
6.06_数组元素的引用
7.07_字符数组
8.01_内存的概念及分区2 Q, A) w, m; ^- [
9.02_普通全局变量# \& v& Q# |, M: V$ [& r
10.03_1静态全局变量3 X6 ]* Q0 X7 ^5 W
11.03_2静态全局变量
12.04_普通局部变量
13.05_静态局部变量; n. E. a7 g' u. l1 Y: {
14.06_变量重名问题( H- d; R# g& O6 @5 B6 q
15.07_外部函数和内部函数
16.01_预处理include) P& g* Z0 J! N) U+ o8 G% m2 C: J/ H
17.02_define不带参的宏定义7 N: r& d$ `' b" Y" d; v
18.03_define带参宏# }- e( ~1 p% _% U5 U
19.04_选择性编译& |0 V4 ~8 A5 f+ b4 O1 G
20.05_防止头文件重复包含7 A1 j. K* Y$ P+ p: w
21.06_选择性编译if
22.07_动态库静态库的概念; z# Y( Z1 M9 Z
23.08_静态库的制作以及使用$ E8 z- n" f. q7 b b( F
24.00_指针相关知识点介绍
25.01_内存的概念
26.02_内存的分区2 K7 X0 E( O0 C0 s
27.03_指针的相关概念
28.04_指针的定义方法
29.05_指针的分类
30.06_指针和变量的关系
31.07_指针保存数组元素的地址
32.08_指针的运算% W! k L+ J1 h; [ r" t
33.09_指针数组
34.10_指针的指针
35.11_字符串和指针3 q6 n6 C, c/ c3 G" D, D
36.14_数组指针的概念" U9 X+ q5 l* d! r) _
37.15_数组指针的定义1. l% h b6 G0 Z p' L
38.16_数组指针的用法17 L) B+ w! l; X
39.17_多维数组指针的定义
40.18_数组名字取地址
41.19_数组名字和指针变量的区别8 E" d5 r' \' V" U6 ]" K3 s
42.20_多维数组中指针的转换. ^- F3 ^# g; O+ f. R2 z1 I
43.21_二维数组名字相关的表达式
44.22_指针作为函数的参数& e' w" f! [5 d6 R. l
45.23_指针作为函数的返回值
46.26_函数指针
47.27_通用指针
48.28_main函数传参- c2 \: R" z$ F5 K
49.01_动态内存申请及malloc和free5 I2 V" }3 `) T. V. x
50.02_calloc动态内存申请6 c% q0 j) o( y% |* K2 n3 K
51.03_relloc
52.04_relloc例子
53.01_字符串处理概述及strlen函数
54.03_strcat_strncat
55.04_字符串比较strcmp_strncmp函数4 ?; G; f* C, [; y; M2 _3 N" ?
56.05_结构体指针概念及定义与使用9 m3 S4 T3 X2 z
57.05_字符查找函数strchr_strrchr函数
58.06_字符串中找字符串strstr函数 G) ~ L% q, ~& e$ t
59.07_内存设置memset函数
60.08_字符串转数值
61.09_字符串切割函数strtok函数. W# Y7 T+ J5 }) n/ h2 ]
62.10_字符串切割2
63.11_格式化输入输出sprintf_sscanf函数
64.12_格式化输入sscanf函数高级用法: m) \+ g8 ` b
65.14_const修饰指针的意义" m- T$ x* c& w0 \8 V& Y8 h
66.02_结构体类型的定义$ L4 S! D- o8 C3 n
67.04_结构体数组5 n) j! `: T) ~4 d8 |/ X, Y5 J% k8 a
68.06_结构体指针的用处
69.07_结构体内存分配规则
70.08_结构体字节对齐的目的
71.09_结构体指定对其规则- d7 _% e( f1 [/ J0 ?7 |
72.10_位段
73.11_共用体. Z& L5 I7 E3 ^# L$ _7 n
74.12_枚举类型
75.01_链表的概念
76.02_链表的创建和遍历
77.03_链表节点按num查找" L) P$ z. `5 o/ A: S1 k h
78.04_按姓名查找节点; [: w0 x9 T9 q
79.05_link_链表释放
80.06_按num删除节点3 E1 Z& K$ d# \! ^( |. F2 S; W6 G
81.07_按name删除节点
82.08_按num从小到大插入节点- P: Z) z) f% d
83.09_链表排序& T# }5 B5 W& X& ^
84.10_链表逆序5 r& O9 ]7 l+ M; V3 N: Z
85.11_双向链表的创建及遍历, q: @) Z& M& J9 D9 X6 @/ b
86.12_双向链表按num删除节点7 l$ W m! p; T
87.13_双向链表插入节点3 Y' }9 y, ~1 F6 k, l, ^
88.02_文件的定义及标准io函数读写文件的特点
89.03_标准io库函数输出特点_行缓冲# [- i& @9 L d) {6 m0 k8 V
90.04_标准io库函数输入输出特点全缓冲及无缓冲
91.05_磁盘文件的分类: w3 H1 i& P. l# V$ T- l. J' T* H
92.06_文件指针( v: V. |( q. \$ z7 k
93.07_打开及关闭文件操作3 S4 a* K7 Y8 b |: k3 h" n
94.08_fgetc_fputc函数! j7 ]& N4 P' D) F. r
95.10_fgets_fputs函数
96.12_fread_fwrite函数
下载地址:
|