Pourquoi pas une fonction aller après Principal

Pourquoi je ne peux pas mettre une fonction après la principale, visual studio ne peut pas construire le programme. Est-ce une C++ caprice ou un Visual Studio caprice?

par exemple.

int main()
{
   myFunction()
}

myFunction(){}

produira une erreur qui ne peut pas utiliser la fonction myFunction

  • myFunction() est une erreur de syntaxe, alors que myFunction(); ne l'est pas. Vous devez d'abord déclarer le prototype de fonction avant de l'appeler.
  • Peut-être parce que vous êtes d'appel myFunction sans surcharge prototype avant de vous en avez défini.
  • Vous avez aussi oublié le point-virgule et le type de retour. myFunction(); et void myFunction() {}
InformationsquelleAutor GPPK | 2013-07-16