infoclick (Gers, 32) propose des solutions informatiques : vente matériel informatique, maintenance informatique, installation de votre réseau informatique d'entreprise, conseil informatique. Vente de PC assemblé, ordinateur assemblé (Intel Pentium, AMD Athlon, AMD Sempron, etc). PC assemblé pour gamer, bureautique et multimedia.
gers informatique informatique gers Maintenance informatique réseau informatique sécurité réseau informatique sécurité informatique dépannage informatique prestation informatique service informatique Matériel informatique
On appelle fonction un sous-programme qui permet d'effectuerun ensemble d'instruction par simple appel de la fonction dans le corps du programme principal. Les fonctions permettent d'exécuter dans plusieurs parties du programme une série d'instructions,cela permet une simplicité du code et donc une taille de programme minimale. D'autre part, une fonctionpeut faire appel à elle-même, on parle alors de fonction récursive (il ne faut pasoublier de mettre une condition de sortie au risque sinon de ne pas pouvoir arrêter le programme...).
Avant d'être utilisée, une fonction doit être définie car pour l'appelerdans le corps du programme il faut que le compilateur la connaisse, c'est-à-dire qu'ilconnaisse son nom, ses arguments et les instructions qu'elle contient. La définition d'une fonctions'appelle "déclaration".La déclaration d'une fonction se fait selon la syntaxe suivante: type_de_donnee Nom_De_La_Fonction(type1 argument1, type2 argument2, ...) {Remarques:
Pour exécuter une fonction, il suffit de faire appel à elle en écrivant son nom(une fois de plus en respectant la casse) suivie d'une parenthèse ouverte (éventuellement des arguments)puis d'une parenthèse fermée: Nom_De_La_Fonction(); Remarques:
Le prototype d'une fonction est une description d'une fonction qui est définie plus loin dans le programme. On placedonc le prototype en début de programme (avant la fonction principale main()). Cette description permet au compilateur de "vérifier" la validité de la fonction à chaquefois qu'il la rencontre dans le programme, en lui indiquant:
Contrairement à la définition de la fonction, le prototype n'est pas suivi du corps de la fonction(contenant les instructions à exécuter), et ne comprend pas le nom des paramètres (seulement leur type). Type_de_donnee_renvoyee Nom_De_La_Fonction(type_argument1, type_argument2, ...);
Voici quelques exemples de prototypes: void Affiche_car(char, int);int Somme(int, int);
Il est possible de passer des arguments à une fonction, c'est-à-direlui fournir une valeur ou le nom d'une variable afin que la fonction puisse effectuerdes opérations sur ces arguments ou bien grâce à ces arguments. Le nombre et le type d'argumentsdans la déclaration, le prototype et dans l'appel doit correspondre au risque, sinon, de génerer une erreur lors de la compilation... Un argument peut être:
La fonction peut renvoyer une valeur (et donc se terminer) grâce au mot-clé return.Lorsque l'instruction return est rencontrée, la fonction évalue la valeur quila suit, puis la renvoie au programme appelant (programme à partir duquel la fonction a été appelée). Une fonction peut contenir plusieurs instructions return, ce sera toutefois la première instructionreturn rencontrée qui provoquera la fin de la fonction et le renvoi de la valeur qui la suit. La syntaxe de l'instruction return est simple: return (valeur_ou_variable);
![]() |
Qui sommes nous - infos légales - contact - liens - plan du site
Copyright © 2004 infoclick - 05 62 07 79 73 - Hôtel d'entreprise / ZI du Pont Peyrin 32600 Isle Jourdain
