Фрагмент программы

char str1[ ] = "abc";

char str2[4];

strcpy( str2, str1 );

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

напечатает :

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

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