Если мне нужно обнулить конец строки, следует ли использовать \0
или просто 0
также достаточно?
Есть ли разница между использованием
char a[5];
a[0] = 0;
и
char a[5];
a[0] = '\0';
Или \0
просто предпочел, чтобы было ясно, что я заканчиваю нуль здесь, но для компилятора это то же самое?