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?