2014-12-11 3 views

ответ

1

Массив символов не заканчивается 0-терминатором , если только содержит структуру данных, имеющую такой терминатор (например, C-строку), или по совпадению.

Аналогично, целые массивы сами по себе не имеют каких-либо терминаторов.

+0

Массив символов не заканчивается терминатором '' \ 0'', если только кто-то его не помещает. Во многих случаях в C-библиотеке (и в соглашениях по кодированию C в целом) есть требование, чтобы кто-то ее там поместил, и строковый литерал приведет к массиву, который имеет один. –

Смежные вопросы