Können wir die Strukturvariable nach ihrer Deklaration oder Definition auf einmal definieren? Alle zusammen in einzelnen Klammern wieInitialisierung/Definition der Strukturvariablen auf einmal, nachdem die Variablendeklaration durchgeführt wurde
asd = {21,'H'};
einen besonderen Grund, wenn es nicht getan werden kann, da sie in derselben Zeile definiert werden kann, wo es beispiels erklärt wird .: struct asd = {21,'H'};
?
struct test
{
int a;
char b;
}asd;
asd = {21,'H'}; // error: expected an expression
Nach C-Programmierung gefragt.
Da Aggregat Initialisierung unterscheidet sich von Zuweisung. –
fyi: 'auto asd = {21, 'H'};' funktioniert nicht. 'auto asd = {21,22};' kompiliert, tut aber nicht das, wonach Sie fragen. –
Könnten Sie bitte eine Sprache wählen? c ist nicht C++ ist nicht c. –