C++结构体
结构体进一步体现了面向对象的思想,但是和真正的面向对象有很大的差别,没有继承和多态的思想,但是已经可以定义成员函数和成员变量了,而且创建结构体变量时,可以实现将成员变量和成员函数封装在一个变量之中,实现多个结构体变量具有相同的结构,这一点类似于面向对象中的类。
结构体定义
1 | #include<iostream> |
结构体数组
1 | #include <iostream> |
指针作为结构体成员变量
1 | #include<iostream> |
结构体的嵌套定义
1 | #include<iostream> |
C++小结
结构体是C语言中功能强大的工具之一,在没有面向对象的思想中,结构体起到了非常重要的作用,可以实现复杂数据类型的定义,而且可以对多个变量,函数进行封装,也是链表,二叉树等数据结构的重要组成部分,小伙伴们一定要掌握它。