一、结构体(struct)
结构体是程序中经常用的。它完美解决了参数或者变量过多的问题。在windows内核中,用到大量的结构体,每个结构体都是不同或者相同的变量类型组成的。其关键字是 struct。
结构体使用
当然,还有结构体清空,结构体对齐等许多知识点,等往后深入研究之后在做说明。
二、枚举
比如一个星期只有七天,一年只有十二个月,一个班每周有六门课程等。这种情况下,使用枚举很有用的。
enum week{ Mon = 1, Tues, Wed, Thurs, Fri, Sat, Sun };
例如上面的枚举,在程序中用到Mon 就说明Mon=1,Tues=2往后一次加一,Sun =7。
enum week{ Mon Tues, Wed, Thurs, Fri, Sat, Sun };
例如上面的枚举,在第一个Mon没有声明值的时候,就默认是从0开始,在程序中用到Mon 就说明Mon=0,Tues=1往后一次加一,Sun =6。
三、指针
指针是在是太重要了。需要大篇幅阐述。在这里我找到了一个很不错的文章,老铁们可以好好学学。
https://blog.csdn.net/constantin_/article/details/79575638
接下来我们学习程序控制,开始编程里。