Zeiger- und Strukturverständniss

#1193980
Lesenswert?

Hallo,

ich möchte einen Mikrocontroller programmieren und dafür Werte in einer 
Struktur wie diese hier ablegen:
1
typedef struct {
2
    uint8_t a;
3
    uint8_t b;
4
} myLittleStruct;
5

6
typedef struct {
7
    uint8_t counter;
8
    myLittleStruct LittleStruct;
9
    myLittleStruct *p_AnotherStruct;
10
} myBigStruct;
11

12
void main(void)
13
{
14
    myBigStruct test;
15
    ...
16
}

Mir ist klar, dass ich somit meine Variable (bzw. mein Objekt?) test 
erstellt habe und somit zugleich die Variable counter und die Struktur 
LittleStruct initialisiert wurde. Soweit ich es verstanden habe, wurde 
die Struktur auf die p_AnotherStruct zeigt noch nicht "erzeugt". Sehe 
ich das richtig?
Würde der uC in diesem Fall auf einen undefinierten Speicherbereich 
schreiben und lesen?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren