简单的数据结构
结构数据类型是打包相关数据的有用方法,它们的行为类似于单个变量。
声明一个包含两个 int
成员的简单 struct
:
struct point
{
int x;
int y;
};
x
和 y
被称为 point
struct 的成员 (或字段 )。
定义和使用结构:
struct point p; // declare p as a point struct
p.x = 5; // assign p member variables
p.y = 3;
可以根据定义初始化结构。以上相当于:
struct point p = {5, 3};
也可以使用指定的初始化器初始化结构 。
使用 .
运算符也可以访问字段
printf("point is (x = %d, y = %d)", p.x, p.y);