假设,当我要输入大量的学生信息时,我定义或者不定义结构体都是一样的,但是,当我查询学生信息时,结构体的定义会让我方便很多。
例子:
格式:
struct list
{
int id;
char name[12];
char phone[12];
};
初始化:
list a=
{
201608,
“tuier”,
“12345”
};
或者
list a[2]=
{
{2016,”tuier”,”12345”},
{2017,”zhangsan”,”1234567”}
};
使用:
与基本的类型差不多,
list a;
list a[b];
list* a=&b;
void test(list a);
访问:
格式为:
list.id=201607;
若是用p指针指向list的话:
则用 p->id 表示
或者
(*p).id (一般不用这种)
p[0].id
赋值:
a.id = 2016;
strcpy(a.name , “tuier”); (属于”string.h”库)