Главная / Структуры и алгоритмы компьютерной обработки данных / Какие действия со строками происходят в ходе выполнения фрагмента кода: char * str (char *s1, char *s2) { char *p1, *p2; p1 = s1; p2 = s2; while ( *p1) p1++; while ((*p1++ = *p2++) != 0); return s1; }

Какие действия со строками происходят в ходе выполнения фрагмента кода: char * str (char *s1, char *s2) { char *p1, *p2; p1 = s1; p2 = s2; while ( *p1) p1++; while ((*p1++ = *p2++) != 0); return s1; }

вопрос

Правильный ответ:

из строки s1 удаляются все вхождения строки s2
конкатенация строк s1 и s2 с сохранением результата в s1
содержимое строки s2 побайтово копируется в строку s1
содержимое строки s1 побайтово копируется в строку s2
Сложность вопроса
85
Сложность курса: Структуры и алгоритмы компьютерной обработки данных
75
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я преподаватель! Незамедлительно удалите ответы на интуит. Умоляю
15 фев 2019
Аноним
спасибо
08 июн 2018
Аноним
спасибо за пятёрку
27 окт 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.