Все, что все говорят о простоте добавления / удаления / генерации строк, верны, но реальное место синтаксиса сияет при объединении исходных файлов. Представьте, что у вас есть этот массив:
int ints[] = {
3,
9
};
И предположим, что вы проверили этот код в репозитории.
Затем ваш приятель редактирует его, добавляя в конец:
int ints[] = {
3,
9,
12
};
И вы одновременно редактируете его, добавляя в начало:
int ints[] = {
1,
3,
9
};
Семантически эти виды операций (добавление к началу, добавление в конец) должны быть полностью безопасными для слияния и ваше программное обеспечение для управления версиями (надеюсь, git) должно быть способно авторизоваться. К сожалению, это не так, потому что ваша версия не имеет запятой после 9 и ваших приятелей. Принимая во внимание, что если исходная версия имела конечный 9, они бы автоматизировались.
Итак, мое эмпирическое правило: используйте конечную запятую, если список охватывает несколько строк, не используйте его, если список находится на одной строке.