Oui, quand on a besoin des arguments... Mais si on n'en a pas besoin, int main( void ) est mieux que int main(). D'ailleurs, regarde la blague dans ta signature !
j'ai vu mais int main(int argc, char *argv[]) marche si tu n'as pas d'arguments et puis ma blague dans ma signature n'est pas forcément correcte (par exemple un return EXIT_SUCCESS aurait été plus indiqué)