结构体

struct-----结构体:将多种类型的数据用一个类型来表示。

结构体内只能声明变量不能赋初值

将多种类型的数据用一个类型来表示:

struct student zhangsan = {"zhangsan",123,175}

 

typedef  类型重定义,给一个已经存在的类型取一个别名。

结构体变量用.表示

结构体指针变量用->表示printf("%s"student->name);

2.结构体数组

Student array[5] = {};

strcpy(array[0].name,"xiaowang");

array[0].id = 1234;

 指针变量默认都要赋初值,没有的话可以赋null,防止野指针。

posted @ 2015-12-14 09:15  蜗牛才是大牛  阅读(139)  评论(0编辑  收藏  举报