Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

Create Content
Previous: Exercice 11 Next: Exercice 12

Laboratoire Paper

Les fonctions avec paramètres

Les fonctions permettent, notemment, d'améliorer la lisibilité du code et évite de multiplier les copies des mêmes portions de code dans un programme et à travers plusieurs programmes.

La portion de code ci-dessous défini une fonction nommée ma_fonction :

void ma_function(int a) {
	...
}

Exemple

Sample Function Param
#include <stdio.h>
#include <stdlib.h>
#include "paper.h"
void draw_los(int); //Prototype de la fonction
int main()
{
init_paper(20,20,25);
move_to(3,2);
draw_los(2);
move_to(10,5);
draw_los(5);
display_paper();
return 0;
}
// Définition de la fonction
void draw_los(int size) {
repeat(size) {
colorize();
move_up();
move_right();
}
repeat(size) {
colorize();
move_down();
move_right();
}
repeat(size) {
colorize();
move_down();
move_left();
}
repeat(size) {
colorize();
move_up();
move_left();
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Open Source Your Knowledge: become a Contributor and help others learn. Create New Content