友友们,今天我们来为c++的面向对象来搞个前奏曲!哈哈,想不到吧c++的前奏我放到c里面了。
结构体基本概念
结构体属于用户自定义的数据类型,允许用户存储不同的数据类型,也就是说把不同的数据类型绑定成一个小组。
结构体定义和使用
语法:
struct 结构体名 { 结构体成员列表 };
1 | struct student |
要注意的是,结构体的定义在主函数之前,并且只是作为一个模板来使用,之后在主函数中还需要创建这个结构体。
1 | int main() |
结构体是一个十分重要的概念,因为其的自定义性,故而其具有很多灵活的语法,比如可以将结构体里装结构体,可以创建结构体数组,可以在结构体里装指向另一个结构体的指针。。。。。。这些就都是后话了,感兴趣的友友们可以去试试,这里就只是先把结构体的概念说一下。
好了,祝各位友友们国庆节快乐!