结构体


友友们,今天我们来为c++的面向对象来搞个前奏曲!哈哈,想不到吧c++的前奏我放到c里面了。

结构体基本概念

结构体属于用户自定义的数据类型,允许用户存储不同的数据类型,也就是说把不同的数据类型绑定成一个小组。

结构体定义和使用

语法

struct 结构体名 { 结构体成员列表 };

1
2
3
4
5
struct student
{
int age;//年龄
char name;//名字
}

要注意的是,结构体的定义在主函数之前,并且只是作为一个模板来使用,之后在主函数中还需要创建这个结构体。

1
2
3
4
5
6
7
int main()
{
struct student xiaoMing;
xiaoMing.age=18;
xiaoMing.name="小明"
//这样就完成了一次结构体XiaoMing的创立
}

结构体是一个十分重要的概念,因为其的自定义性,故而其具有很多灵活的语法,比如可以将结构体里装结构体,可以创建结构体数组,可以在结构体里装指向另一个结构体的指针。。。。。。这些就都是后话了,感兴趣的友友们可以去试试,这里就只是先把结构体的概念说一下。

好了,祝各位友友们国庆节快乐!


文章作者: 耀韬
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 耀韬 !
  目录