Corps de fonction
un « corps de la fonction » est une instruction composée contenant les instructions qui spécifient ce que la fonction fait.
Syntaxe
définition de fonction:
instructionoptcomposéeattribut-seqoptde déclaration-liste des déclarateursoptde déclaration-spécificateurs/* attribut-seq est spécifique de Microsoft *
instruction composée: /* Le corps de la fonction *
liste d'instructions **}**optde déclaration-listeoptde {
Les variables déclarées dans un corps de fonction, des « variables locales, » ont la classe de stockage d' auto sauf indication contraire.Lorsque la fonction est appelée, le stockage est créé pour les variables locales et des initialisations de local sont exécutées.Le contrôle d'exécution passe à la première instruction de l'instruction composée et se poursuit jusqu'à ce qu'une instruction d' return a été exécutée ou la fin du corps de la fonction est produite.Le contrôle retourne au point auquel la fonction a été appelée.
Une instruction d' return contenant une expression doit être exécutée si la fonction est de retourner une valeur.La valeur de retour d'une fonction n'est pas définie si aucune instruction d' return n'est exécutée ou si l'instruction d' return n'inclut pas une expression.