#include <stdio.h>

int main(void) {
	int i = (1,2,3,4,5);
	int j = {1,2,3,4,5};
	int k = *(&i+1);
	printf("(1,2,3,4,5) = %d\tthrows away values 1-4\n",i);
	printf("{1,2,3,4,5} = %d\ttries to initialise an array starting where our int is stored (nasty UB)\n",j);
	printf("Does the compiler limit initialisation to only the int? %s",k!=2?"yes":"no");
	return 0;
}
