fork download
  1. #include "stdio.h"
  2.  
  3. void triplePointeur(int *pointeurSurNombre);
  4.  
  5. int main(int argc, char *argv[])
  6. {
  7. int nombre = 5;
  8.  
  9. triplePointeur(&nombre); // On envoie l'adresse de nombre à la fonction
  10. printf("%d", nombre); // On affiche la variable nombre. La fonction a directement modifié la valeur de la variable car elle connaissait son adresse
  11.  
  12. return 0;
  13. }
  14.  
  15. void triplePointeur(int *pointeurSurNombre)
  16. {
  17. *pointeurSurNombre *= 3; // On multiplie par 3 la valeur de la variable nombre
  18. }
Success #stdin #stdout 0.01s 1720KB
stdin
Standard input is empty
stdout
15