@Tomalak: На самом деле у меня был курс по компиляторам и языку программирования, и есть очевидная логика и аргументация в пользу того, как был разработан каждый из языков. Суть моего вопроса состояла в том, какой фактор различия между C ++ и C делает обязательным для C ++ объявление, в то время как разрешение C не обязательно должно иметь. Я не думаю, что ответ был бы субъективным.

у одного из моих предыдущих экзаменов был этот вопрос, и до сих пор я читал, что вам не нужна декларация на каком-либо из языков?

Какой правильный? Будет ли C ++ выдавать ошибку, если нет объявления, или он будет работать?

Ответы на вопрос(4)

Ваш ответ на вопрос