Главная /
Структуры и алгоритмы компьютерной обработки данных /
Какие действия со строками происходят в ходе выполнения фрагмента кода: char * str (char *s1, char *s2){ char *ps1 = s1; while ((*s1++ = *s2++) != 0); return ps1; }
Какие действия со строками происходят в ходе выполнения фрагмента кода:
char * str (char *s1, char *s2){
char *ps1 = s1;
while ((*s1++ = *s2++) != 0);
return ps1;
}
вопрос
Правильный ответ:
из строки
s1
удаляются все вхождения строки s2
происходит сравнение строк
содержимое строки
s2
побайтово копируется в строку s1
содержимое строки
s1
побайтово копируется в строку s2
Сложность вопроса
64
Сложность курса: Структуры и алгоритмы компьютерной обработки данных
75
Оценить вопрос
Комментарии:
Аноним
Спасибо за помощь по intuit.
30 июл 2019
Аноним
Зачёт прошёл. Лечу в клуб отмечать сессию интуит
16 мар 2019
Аноним
Я провалил экзамен, почему я не углядел данный сайт с решениями интуит до этого
19 июл 2016
Другие ответы на вопросы из темы программирование интуит.
- # Укажите обращение, аналогичное обращению (*(arr+i))[j] к элементу двумерного массива размерности MN.
- # Какой тип данных нельзя использовать в качестве типа элемента структуры?
- # Какое значение возвращает функция fgets(buf, 8, fp);, если указатель установлен на начало файла fp, который имеет вид: Язык Программирования С++
- # Выполнение каких функций изменяет позицию указателя в файле?
- # В вершину пирамиды помещен элемент. На какой позиции он остановится в результате спуска вниз? Нумерация элементов начинается с нуля [Большая Картинка]