Home

Cours magistral - Jean

image

Contents

1. double m 1 f a gt b m a else m b return m int main double x 3 5 double y 3 2 double z max x y 09 11 04 10 16 M thodologie de la programmation Fonctions void EE E Une fonction de type void est une fonction qui ne retourne aucune valeur include lt stdio h gt void affiche int a printf La valeur est d n a int main int u 3 affiche u 09 11 04 11146 M thodologie de la programmation Affichage d un tableau nen E include lt stdio h gt void affiche int tab int n LH i fOr 1071In Iit PELINI T d Cab PEINLE n int main HE GClol l 3r Or5rl aEfich e tr 5 09 11 04 12 16 M thodologie de la programmation Variables locales globales E Variable locale Variable d clar e l int rieur d une fonction N est visible qu l int rieur de la fonction E Variable globale Variable d clar e l ext rieure de toute fonction Visibles dans toutes les fonctions 09 11 04 13 16 M thodologie de la programmation Variables locales globales su g B include lt stdio h gt int u 0 void additionne int a u u a int main printf u d n u u 0 additionne 5 printf u d n u u 5 09 11 04 14 16 M thodologie de la programmation Passage par valeur M Lors de l appel d une fonction les valeur des variables donn es en argument sont copi es dans les variables pa
2. M thodologie de la programmation Cours no 6 Jean S bastien Coron cCeoronCe Oper ens fE Universit du Luxembourg Plan du cours M Les fonctions en C E Programmation structur e 09 11 04 2 16 M thodologie de la programmation Programmation structur e E Quand la taille d un programme augmente il faut le d couper en modules ind pendants plus petit Cela rend le programme plus lisible Cela facilite la recherche des erreurs module par module On peut r utiliser le m me module plusieurs fois dans le programme M Fonction en C Permet ce d coupage en module Prend en entr e des arguments et renvoie une sortie 09 11 04 3 16 M thodologie de la programmation Fonction O00 T U M Toute fonction a un prototype et un corps E prototype de la fonction int factoriel int n double max double a double b Donne le mode d emploi de la fonction Le nom de la fonction Les arguments en entr e et leur type Le type retourn par la fonction E Corps de la fonction D claration de variables locales Instructions ex cuter Variable retourner 09 11 04 4 16 M thodologie de la programmation Exemple EE M double max double a double b double m 1f a gt b mza return m 09 11 04 5 16 M thodologie de la programmation Prototype de la fonction EE M double max double a double b max est le nom de la fonct
3. ion double a est le premier argument double b est le deuxi me argument double est le type de retour 09 11 04 6 16 M thodologie de la programmation Utilisation de la fonction M Pour la fonction ayant le prototype double max double a double b Soient x y z des variables de type double Alors l instruction z max x y applique la fonction max aux variables x et y et stocke le r sultat dans z M thodologie de la programmation Que se passe t il RE M Soit le prototype double max double a double b M Lors de l ex cution de l instruction z max x y Le programme copie le contenu de la variable x dans a Le programme copie le contenu de la variable y dans b Le programme ex cute les instructions contenues dans la fonction max Le programme stocke la valeur retourn e par la fonction dans z 09 11 04 8 16 M thodologie de la programmation Typage O00 T DUME E faut que la fonction soit appel e avec des variables ayant le type correspondant au prototype de la fonction double max double a double b z max x y Il faut que x et y soient de type double E faut que la valeur retourn e par la fonction soit stock e dans une variable du m me type If faut que z soit de type double 09 11 04 9 16 M thodologie de la programmation Exemple EE M include lt stdio h gt double max double a double b
4. ram tres de la fonction double max double a double b z max x y Le contenu des variables x et y est copi dans a et b E Passage par valeur Si le contenu des variables a ou b est modif l int rieur de la fonction cela n affecte pas le contenu des variables x et y 09 11 04 15 16 M thodologie de la programmation Passage par valeur Em include lt stdio h gt int incremente int a a at l return a int main int u 5 LOL v v incremente u printf u d n u u 5 DILALL VS ann NV A C0 09 11 04 16 16 M thodologie de la programmation

Download Pdf Manuals

image

Related Search

Related Contents

XM Satellite Radio XMH10 User's Manual  SPACEL 3000 Long-sleeved Apron - User Guide  30-6030 EMS Instructions  Anleitung für Montage und Betrieb Installation and operating  仕様書(PDF形式, 1.52MB)  Istruzioni per l`uso - Firmware Center  Oxygen 88 ユーザー・ガイ - M  IBC P2 Reference Manual DE L00410527-04_03 A4 - mare  Owner`s Manual - Monitory wielkoformatowe LG  Pour lancer le téléchargement, cliquez ic  

Copyright © All rights reserved.
Failed to retrieve file