Несмотря на то, что цитата Мельпомены о стандарте является единственным окончательным ответом, может быть полезно следующее:
Чтобы инициализировать массив, необходимо записать элементы инициализации между фигурными скобками, разделенными запятыми, например:
int array[] = {0, 1, 2, 3, 4};
Чтобы инициализировать массив символов, можно написать также:
char array[]= = {'s', 't', 'r', 'i', 'n', 'g', '\0'};
но для удобства стандарт позволяет:
char array[] = "string";
и быть совместимым с формами, показанными ранее, стандарт также позволяет:
char array[] = { "string" };