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 :
voidma_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.