Каким будет результат выполнения ниже приведенного фрагмента программы:

char str1[ ] = "abc";

char str2[4];

strcpy( str2, str1 );

printf( str1 = = str2 ? "равно " : "не равно " );

  • равно
  • abc = = abc
  • не равно
  • на экран будет выведена неопределённая строка символов
  • фрагмент не будет откомпилирован, из -за ошибки в вызове функции prinf

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.