Bonjour à tous ,
Avant de me lancer dans l'étude des pointeurs ,j'ai du mal à comprendre pourquoi ce code produit un résultat faux(sa valeur intermédiaire est exacte) pour la variable minute qui est
pourtant déclarée en globale ,et dans mon esprit devrait pouvoir être atteinte par la fonction main.
En vous remerciant de m'avoir consacré de votre temps.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 #include <stdio.h> #include <stdlib.h> #include<math.h> int heures = 0,minutes=90; void decoupeMinutes (int minutes); int main() { decoupeMinutes(minutes); printf("%d Heures",heures); printf("%d Minutes",minutes); return 0; } void decoupeMinutes(int minutes) { heures = minutes/60; minutes=minutes%60; printf("%d minutes",minutes); }
Partager