Type initialization / Structures

CPoint point = { 55 };
struct Rectangle rect = { .size = {1010}, .point = point }; 

struct Size {
    int width, height;
};

typedef struct {
    int top, left;
} CPoint;

struct Rectangle {
    struct Size size;
    CPoint point;
};