This might seem simple, but I can't seem to find it when I search around.
I just want to find out if these two ways of initialising and array are the same, or is there a preferred way of doing it? What does the ANSI C standard say about this?
int a[3] = {1, 2, 3};
and...
int a[] = {1, 2, 3};