Arexx ASURO Mode D'emploi page 62

Table des Matières

Publicité

9. C pour ASURO
Après avoir vu les types de données et avoir abordé un peu les fonctions, nous allons nous
entraîner sur une petite fonction d'exercice qui doit multiplier deux chiffres à 8 bits et renvoyer le
résultat.
int Mult(char a, char b)
/* la fonction renvoie une valeur int, porte le nom de Mult et reçoit deux char comme
paramètres */
{
int c;
c = a * b;
return c;
}
Et voici encore une petite routine qui exécute la fonction que nous venons de définir:
int main (void)
{
char mult1,mult2;
int erg;
mult1 = 2;
mult2 = 10;
erg = Mult(mult1,mult2);
}
// Début de la fonction
// Variable c est déclaré comme int
// calcule c
// renvoie c
// fin de la fonction
// La fonction main renvoie toujours un int,
// et ne reçoit pas de paramètres
// Début de la fonction
// Définition de deux variables char
// Définition d'une variable int qui doit contenir
// le résultat de la multiplication des
// variables mult1 et mult2l
// Affectation
// Affectation
// Rappel de la fonction Mult définie auparavant
return 0;
// Fin
ASURO - 62 -

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Arx-03

Table des Matières