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
Pon a prueba tus conocimientos con 16 preguntas sobre 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 ?
Revisa el curso completo en la hoja de repaso para Maîtrise des fonctions et paradigmes de programmation.
Ver hoja de repaso →Bases de données
Bases de données
Programmation
Importa tu curso y la IA genera tarjetas de memoria en 30 segundos.
Generador de tarjetas de memoria