Question #4146   Proposée par Answiki le 05/12/2021 à 15:55:29 UTC

En C, quelle est la syntaxe des fonctions ?

Answer   Submitted by Answiki on 12/05/2021 at 03:59:25 PM UTC

En C, une fonction se décrit par trois entités :

  • le prototype ;
  • l'implémentation ;
  • l'appel de la fonction.



Le prototype s'écrit en spécifiant le type de la fonction, suivi du nom de la fonction avec les paramètres reçus par la fonction entre parenthèse :

type nomDeLaFonction (type arg1, type arg2, ...);



Exemple :

#include <stdio.h>

// Prototype de la fonction
int max (int a, int b);

// Programme principal
int main(void)
{
  // Appel de la fonction max
  printf ("Le plus grand est %d", max(12, 7));
  return 0;
}

// Implémentation de la fonction
int max(int a, int b)
{
  if (a>b) return a; else return b;
}


Voire aussi : Syntaxe des fonctions en C

6 events in history
Question by Answiki 12/05/2021 at 03:59:53 PM
Quelle est la syntaxe des fonctions en C ?
Question by Answiki 12/05/2021 at 03:59:48 PM
Quelle est la syntaxes des fonctions en C ? replaced by #4150.
Answer by Answiki on 12/05/2021 at 03:59:25 PM

En C, une fonction se décrit par trois entités :

  • le prototype ;
  • l'implémentation ;
  • l'appel de la fonction.



Le prototype s'écrit en spécifiant le type de la fonction, suivi du nom de la fonction avec les paramètres reçus par la fonction entre parenthèse :

type nomDeLaFonction (type arg1, type arg2, ...);



Exemple :

#include <stdio.h>

// Prototype de la fonction
int max (int a, int b);

// Programme principal
int main(void)
{
  // Appel de la fonction max
  printf ("Le plus grand est %d", max(12, 7));
  return 0;
}

// Implémentation de la fonction
int max(int a, int b)
{
  if (a>b) return a; else return b;
}


Voire aussi : Syntaxe des fonctions en C

Question by Answiki 12/05/2021 at 03:55:29 PM
Comment écrire des fonctions en C ?
Question by Answiki 12/05/2021 at 03:55:29 PM
Comment écrire une fonction en C ?
Question by Answiki 12/05/2021 at 03:55:29 PM
En C, quelle est la syntaxe des fonctions ?
# ID Query URL Count

Icons proudly provided by Friconix.