Используя блок в C
Когда у меня есть массивы структур, я часто пропускаю подход с блоком, к которому я привык в VB6 (аналогично блоку использования в C #). Например, многие из моего кода теперь выглядят так:
Data.attribute[i].ref->value[i]->member.val1 = 0;
Data.attribute[i].ref->value[i]->member.val2 = 2;
Data.attribute[i].ref->value[i]->member.val3 = 3;
Хотя мне нравилось делать что-то вроде:
with Data.attribute[i].ref->value[i]->member
{
.val1 = 3;
.val2 = 2;
.val3 = 3;
}
Я знаю, что могу создать временную переменную, но возможно ли что-то подобное вышеописанному в C?