Exercices Paper
profThiernesse
34.3K views
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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#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();
}
}
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.
Suggested playgrounds