Struct
Like a form with labelled boxes: name, age, email. Fill in each box, carry the form around, pass it to functions.
struct point {
int x;
int y;
};
Memory-wise it’s the fields laid out one after the other, with padding between them if alignment requires it.