struct的问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 11:58:35
我是初学者 看代码的时候常见struct 想知道用法和 含义 谁能告诉我下谢谢

我们所知道的类型都是系统原先提供的
比如 整 浮 字 指针等
如果你想表示一个信息卡,上面所要保存的数据很多,有名字,年龄,来自……
但是根据原有数据类型无法把这些内容连成一个整体。所以就要用结构struct来定义个结构体
struct PEOPLE
{
char [20] name;
int age;
char [20] from;
}a,b;
这就是定义了一个结构体,里面有人名,有年龄,有来自那里。到时候在主程序里用a.name 或者a.age来访问成员就可以了,在定义好后在外面的a,b是定义变量 和 PEOPLE a,b一样的

另外结构还可以定义链表,利用指针。

qq107395975