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
Testez vos connaissances avec un QCM de 16 questions sur 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 ?
Révisez le cours complet dans la fiche de révision de Maîtrise des fonctions et paradigmes de programmation.
Voir la fiche →Bases de données
Bases de données
Programmation
Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards