Missing documentation regarding initialization with {} in C?
tsun@cock.li
tsun@cock.li
Mon Jul 8 10:33:00 GMT 2019
There was recently a discussion with confusion regarding initialization
with {} instead of {0} when initializing an empty array or struct. The
former is not valid in C, but GCC permits it anyway even though it's not
explained anywhere in the specs:
char something[20] = {};
Is it missing from the specs or did I just fail to locate it? I checked
all the C extension pages but none of them had it.
More information about the Gcc
mailing list