Можем ли мы определить структурную переменную после ее объявления или определения за один раз? Все вместе в одиночные скобки, какВыполнение структурной переменной инициализации/определения за один проход после объявления переменной
asd = {21,'H'};
Любая конкретная причина, если она не может быть сделано, так как оно может быть определено в той же строке, где он был объявлен т.д .: struct asd = {21,'H'};
?
struct test
{
int a;
char b;
}asd;
asd = {21,'H'}; // error: expected an expression
Запрошено программирование на языке C.
Поскольку агрегатная инициализация отличается от назначения. –
fyi: 'auto asd = {21, 'H'};' не работает. 'auto asd = {21,22};' компилируется, но не делает того, о чем вы просите. –
Не могли бы вы выбрать язык, пожалуйста. c не C++ не c. –