Я только недавно сдал промежуточный тест по программированию, и один из вопросов, который я ошибся, был следующим:
Точка с запятой (';') не требуется после объявления функции.
Правда или ложь.
Я выбрал "false" (и, пожалуйста, исправьте меня, если я ошибаюсь, потому что я чувствую, что схожу с ума), объявление функции - это то, что вы пишете перед определением (в верхней части кода), чтобы компилятор знал функцию позвонить еще до вызова, и определение функции является то, что делает функцию в целом.
То есть,
Декларация:
int func();
Определение:
int func() {
return 1;
}
Разве ответ на этот вопрос не должен быть ложным?