#include <stdio.h>
typedef struct {
const int x;
const int y;
} my_struct;
enum {
a = 8,
b = 12,
};
my_struct test = { a, b };
my_struct test1 = { a+1, b };
my_struct test2 = { a, 'H' };
// Also the sizeof operator can produce compile-time constants:
my_struct test3 = { sizeof(my_struct), b };
int main(void) {
printf("%cello, world!\n", test2.
y); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHN0cnVjdCB7CiAgICBjb25zdCBpbnQgeDsKICAgIGNvbnN0IGludCB5Owp9IG15X3N0cnVjdDsKCmVudW0gewogICAgYSA9IDgsCiAgICBiID0gMTIsIAp9OwoKbXlfc3RydWN0IHRlc3QgPSB7IGEsIGIgfTsKbXlfc3RydWN0IHRlc3QxID0geyBhKzEsIGIgfTsKbXlfc3RydWN0IHRlc3QyID0geyBhLCAnSCcgfTsKCi8vIEFsc28gdGhlIHNpemVvZiBvcGVyYXRvciBjYW4gcHJvZHVjZSBjb21waWxlLXRpbWUgY29uc3RhbnRzOgoKbXlfc3RydWN0IHRlc3QzID0geyBzaXplb2YobXlfc3RydWN0KSwgYiB9OwoKaW50IG1haW4odm9pZCkgewoJcHJpbnRmKCIlY2VsbG8sIHdvcmxkIVxuIiwgdGVzdDIueSk7CglyZXR1cm4gMDsKfQo=