Structures (records)

typedef struct {
    int x, y;
} CPoint;
@end

CPoint p1 = {12};
//p1.x is 1 and p1.y is 2

CPoint p2;
int x2 = p2.x;
//x2 is some int value

struct {
    int top, left;
} p3 = {34};
int left = p3.left;
//left is 4