Содержат ли строковые литералы, заканчивающиеся нулевым терминатором, дополнительный нулевой терминатор?

Например:

char a[] = "abc\0";

Стандарт С говорит, что другой байт значения0 должен быть добавлен, даже если строка уже имеет ноль в конце? Итак, этоsizeof(a) равно 4 или 5?

Ответы на вопрос(1)

Ваш ответ на вопрос