[C++] Struktury - kilka pytań teoretycznych

Cześć, uczę się do matury z informatyki, dziś wałkuję temat o strukturach. Z dziewięciu pytań nie potrafię odpowiedzieć na trzy. Pomożecie mi?

  1. W jaki sposób w definiowanej strukturze należy umieścić pole, które jest inną strukturą?

  2. Na jakie sposoby można przekazać zmienną strukturalną do funkcji?

  3. Jak można się odwołać do pól struktur umieszczonych w tablicy?

dziękuję za pomoc

Ad. 1 Tak samo jak typu wbudowanego najogólniej wg wzorca “Nazwa-Typu nazwa-pola;”

Ad. 2 Wartość, wskaźnik, referencja

Ad. 3 Chodzi o to, że mamy tablicę struktur i jak odwołać się do pola poszczególnego elementu tablicy? Tak: “tablica[N].nazwa-pola”

albo tak:

(tablica + N)->nazwa-pola

albo tak:

(*(tablica + N)).nazwa-pola

albo tak:

(*(N+tablica)).nazwa-pola

albo tak:

(N+tablica)->nazwa-pola

albo tak:

N[tablica].nazwa-pola

dziękuję wszystkim za odpowiedzi

przede wszystkim Tobie, nr47 :*

pozdrawiam