Découpe = modules, action = procédure, valeur = fonction.
Prototype avant usage, fonction avec return, procédure sans valeur.
Valeur = copie, Adresse = cible : modifie ce que tu pointes.
Itératif = boucle qui avance : i=1 à n.
Récursif = base pour s’arrêter, sinon réduire : n → n-1 ou (a,b) → (b,a%b).
*lit la cible, &pointe la cible, pf( ) appelle via le lien.
Itératif = suite d’étapes simples, récursif = problème qui se réduit (ou arbre).
Valeur vs adresse
| Passage | Ce que reçoit la fonction | Effet sur la variable originale |
|---|---|---|
| Par valeur | Une copie des arguments | Les modifications dans la fonction ne changent pas les originaux |
| Par adresse | L’adresse des arguments | Les modifications via pointeur changent les originaux |
Metti alla prova le tue conoscenze su Introduction aux fonctions en programmation C con 14 domande a scelta multipla con correzioni dettagliate.
1. Quel est le principe central de la programmation modulaire ?
2. Quelle différence essentielle distingue une fonction d’une procédure ?
Memorizza i concetti chiave di Introduction aux fonctions en programmation C con 14 flashcard interattive.
Programmation modulaire — définition ?
Découpage d’un problème en modules séparés
Fonction — rôle ?
Effectuer un traitement réutilisable
Procédure — rôle ?
Exécuter une action sans valeur de retour
Importa il tuo corso e l'AI genera schede, quiz e flashcard in 30 secondi.
Generatore di schede