Anfängerfrage: int a = {1, 2};

#5753634
Lesenswert?

Hallo Zusammen,

Kann mir einer kurz das Stichwort zu folgender Initialisierung geben, 
mir fällt da der "passende" Begriff nicht ein...

int a = {10, 20};

Für mich sieht das stark nach einem Array aus, nur wenn ich das mit 
AtmelStudio im Debugger betrachte, speichert es da nur einen Wert 
(10)...

Vielen Dank ;)
Gast #5753657
Lesenswert?

Alexander M. schrieb:
> Okay, dass der Compiler sowas akzeptiert...
>
> Vielen Dank ;)

Es ist nicht so sehr der Kompiler...
Es ist die Sprachdefinition.
Denn vermutlich nutze ich die gleiche Toolchain, wie du.

z.B. mein Kompiler sagt;
1
Datei:7:5: error: scalar object 'a' requires one element in initializer
2

3
 int a = {10, 20};
4

5
     ^
6

7
exit status 1
8
scalar object 'a' requires one element in initializer

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