это мой первый пост.
У меня есть эта функция для обращения строки в C
что я нашел.
void reverse(char* c) {
if (*c != 0) {
reverse(c + 1);
}
printf("%c",*c);
}
Работает нормально, но если заменить:
reverse(c + 1);
с:
reverse(++c);
первый символ исходной строки усекается. Мой вопрос: почему бы
заявления не эквивалентны в этом случае?
Спасибо