Завершение строки - char c = 0 против char c = '\ 0'

При завершении строки мне кажется, что логическиchar c=0 эквивалентноchar c='\0', так какноль" (ASCII 0) байт0, но обычно люди склонны делать'\0' вместо. Это чисто из предпочтений или должно быть лучше "практика "?

Какой предпочтительный выбор?

РЕДАКТИРОВАТЬ: К & Р говорит:Символьная константа'\0' представляет символ со значением ноль, нулевой символ.'\0' часто пишется вместо0 подчеркнуть характер символа некоторого выражения, но числовое значение просто.0

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

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