Вы можете сделать это, инициализировав массив, но для этого вам нужно сначала присвоить значение C. Например,
struct abc{
int a;
int b;
};
int z = 97;
struct abc pqr = {z, z+9/4};
Теперь значение переменной a в pqr равно 4, а b равно 6. Вы также можете сделать это, определив макрос. Например,
#define MYSTRUCT(NAME, VAL) struct abc NAME = {VAL, VAL+9/4};
Затем создайте новую структуру как:
MYSTRUCT(pqr, 97);
printf("%d, %d", pqr.a, pqr.b);