Les fonctions (série : Programmation en langage C)

Comme dans la plupart des langages,on peut en C découper un programme en plusieurs fonctions. Une seule de ces fonctions existe obligatoirement ; c'est la fonction principale appelée main. Cette fonction principale peut,éventuellement,appeler une ou plusieurs fonctions secondaires. De même,chaque fonction secondaire peut appeler d'autres fonctions secondaires ou s'appeler elle-même (dans ce dernier cas,on dit que la fonction est récursive). Ce chapitre est complété par 3 exercices faisant intervenir l'usage des fonctions : permutation,incrémentation des éléments de la diagonale d'une matrice,distribution des poids d'un code correcteur

Mots-clés : fuscia,langage C,langage impératif,fonction,variable,paramètre
Type de document : texte
Type de ressource : lecture,exercise
Niveau : higher education
Publics visés : learner
Activité induite : apprendre,s'exercer
Proposition d'utilisation : Ce cours, inscrit dans un programme de Master, peut toutefois convenir à des débutants en programmation. De bonnes notions en mathématiques (correspondant généralement à un niveau L2) permettront d'aborder efficacement les exercices.
Auteurs ou éditeurs : Anne Canteaut,Université de Limoges,Institut National de Recherche en Informatique et en Automatique