What is the meaning of this initialization:
char arr[10] = { 0, };
I'm familiar with char arr[10] = {0};
which sets all the elements to zero, and with char arr[10] = {1,2};
which sets the first two elements to 1 and 2 (ascii) and the rest to 0.
I'm not familiar with the format above.
A quick test showed that it's probably just like char arr[10] = {0};
, but is there other meaning I'm not aware of?