Why...
I freaking love C since decades, but god damn shit why can we do:
a[0] = 1;
a[1] = 2;
a[2] = 3;
But we can't do:
a = {1,2,3};
This fucking syntax sugar would make some code (like buffer construction) sooo much more readable...
And this is fucking aweful...
int tmp = {1,2,3};
memcpy(a, tmp, 3);