Вызывает ли следующая программа Undefined Behaviour
в C?Неявное объявление в C
int main()
{
printf("Printf asking: Where is my declaration ?");
}
В приведенной выше программе имеется неявная декларация printf()
, так выше код полностью совместим со стандартом или он просто имеет некоторые реализации конкретного поведения?
Ну, кроме того, что вы не возвращаете значение ... –
В C99 явное 'return 0' в' main() 'является необязательным. Отредактированные теги :-) –