Ajuda estruturas

boas pessoal, tenho uma duvida neste exemplo

struct retangulo {
struct ponto inicio;
struct ponto fim;
};
struct retangulo r = { { 10, 20 }, { 30 , 40 } };

gostaria de saber se percebi bem, r = { { 10, 20 }, { 30 , 40 } } sao as hipoteses de medidas do rectangulo?

e se sim, sera que alguem me poderia ajudar a ver como posso aceder as diferentes medidas? como é escolhida uma delas?

agradeço a ajuda

cumprimentos

Para mim, são pontos de coordenadas cartesianas…
Imagine os eixos x e y, o primeiro ponto estaria em x=10 e y=20 e o segundo em x=30 e y=40…
Pense num retângulo, cujas arestas estão nestes pontos. O primeiro é o canto inferior esquerdo e o segundo o canto superior direito

sim… tou na duvida se consigo implementar uma estrutura assim num trabalho que tou a tentar fazer.
Tenho uma grelha de kakuro e queria implementar uma estrutura chamada hipoteses_10 (para o numero 10) e ai fazia struct retangulo r = { { 10, 20 }, { 30 , 40 } }; mas em vez de {10.20}, {30,40} metia as combinaçoes dos numeros cuja soma seja 10