Re[9]: Зачем просят перевернуть строку на интервью?
От: Тёмчик Австралия жж
Дата: 12.10.18 10:18
Оценка: :)
Здравствуйте, AleksandrN, Вы писали:

AN>А если делать без индексов и перестановку без временных элементов

AN>
AN>void reverse( char *s )
AN>{
AN>    if ( !s )
AN>        return;

AN>    char *e = s + strlen( s ) - 1;
AN>    while ( s < e )
AN>    {
AN>        *e ^= *s;
AN>        *s ^= *e;
AN>        *e-- ^= *s++;
AN>    }
AN>}
AN>

Те же яйца (индекс), вид в профиль. Последняя строчка некрасивая- лучше всё запихнуть в for. Что ж вы всё на указатели мастурбируете типа это прибавляет значимости?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.