#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;
}
