Déclaration de fonction — rôle ?
Indique le type, nom et arguments pour la compilation
Définition de fonction — contenu ?
Contient le code effectif de la fonction
Appel de fonction — action ?
Exécute la fonction avec paramètres donnés
Fonction — valeur de retour ?
Renvoie une valeur ou void si rien
Procédure — caractéristique ?
Routine sans valeur de retour, déclarée avec void
Paramètres formels — définition ?
Noms utilisés dans la fonction pour manipuler les arguments
Paramètres effectifs — définition ?
Expressions passées lors de l’appel
Passage par copie — effet ?
Modifications internes n’affectent pas l’appelant
Passage par référence — effet ?
Modifie les variables originales via &
const — rôle ?
Empêche la modification d’un argument en référence
Arguments par défaut — utilisation ?
Rendent optionnels certains paramètres
Surcharge — principe ?
Même nom, signatures différentes
Fonctions génériques — mécanisme ?
Templates générant des fonctions pour plusieurs types
Surcharge opérateur — but ?
Définir comportement d’un opérateur pour un type
Fichier d’en-tête — contenu ?
Déclarations publiques pour l’interface
API — rôle ?
Expose fonctionnalités pour utilisation par d’autres programmes
Metti alla prova le tue conoscenze con 16 domande su Maîtrise des fonctions et paradigmes de programmation.
1. Dans quel cas une déclaration de fonction est-elle nécessaire avant l’appel ?
2. Quel est le rôle principal de la déclaration d’une fonction ?
Ripassa il corso completo nella scheda di revisione per Maîtrise des fonctions et paradigmes de programmation.
Vedi la scheda di revisione →Bases de données
Bases de données
Programmation
Importa il tuo corso e l'AI genera flashcard in 30 secondi.
Generatore di flashcard