int main(void)
, хотя и без void всё прекрасно работает. В простом Си может прокатить и void main()
, а может и не прокатить - это зависит от системы программирования. Если библиотеки не используются, то "инклюдить" препроцессором ни в Си, ни в плюсах ничего не нужно (только зачем, спрашивается, нужна такая, мягко говоря, странная программа ?), а стандартное пространство имён на плюсах можно определять и без оператора using namespace std;
Так что требуется только указание типа функции main и больше ничего.А вообще-то си-программы могут ведь работать не только в интерактивном или в пакетном режимах, а тогда может случиться, что ни void и не int перед main не обязательны - это всегда чисто эмпирически очень быстро устанавливается.