Peut-on définir une variable de structure après sa déclaration ou définition en une fois? Tous ensemble des accolades simples commeInitialisation/définition de variable de structure en une fois après que la déclaration de variable est terminée
asd = {21,'H'};
Une raison particulière si elle ne peut se faire, car il peut être défini dans la même ligne où il est déclaré .: struct asd = {21,'H'};
? Par exemple
struct test
{
int a;
char b;
}asd;
asd = {21,'H'}; // error: expected an expression
Demandé pour la programmation C.
Parce que l'initialisation agrégée est différente de l'affectation. –
fyi: 'auto asd = {21, 'H'};' ne fonctionne pas. 'auto asd = {21,22};' compile, mais ne fait pas ce que vous demandez. –
Pourriez-vous choisir une langue, s'il vous plaît. c n'est pas C++ n'est pas c. –