Вопросы к Поиску с Алисой
Инициализация char-массива с помощью фигурных скобок и с помощью строковых литералов отличается способом задания начальных значений элементов массива.
Инициализация с помощью фигурных скобок предполагает использование списка значений, разделённых запятыми и заключённых в фигурные скобки. dzen.ru {7-host} Например, char a {10-host} = { 'a', 'b' };
— первые два элемента массива инициализируются значениями 'a' и 'b', а оставшиеся 8 элементов прописываются нулями. www.cyberforum.ru
Инициализация с помощью строковых литералов заключается в использовании последовательности символов, заключённых в двойные кавычки. foxford.ru spravochnick.ru Например, char str {6-host} = ”слово”
— массив содержит 6 элементов, последний из которых — нуль-терминатор. spravochnick.ru Если длина массива превышает длину литерала, то оставшиеся символы считаются неопределёнными для локальных нестатических массивов или равными нулю для глобальных или локальных статистических массивов. spravochnick.ru
Таким образом, при использовании строковых литералов члены массива последовательно инициализируются символами строки, а при инициализации с помощью фигурных скобок — значениями из списка, разделённого запятыми.