Untitled
unknown
c_cpp
a year ago
718 B
6
Indexable
/*
I parametri possono essere passati in due modi principali:
1) Per valore --> viene passata una copia dei valori degli argomenti
2) Per riferimento (uso di puntatori) --> viene passato l'indirizzo delle variabili originali
*/
#include <stdio.h>
void incrementaUno(int x)
{
x++;
printf("Dentro la funzione: %d\n", x);
}
void incrementaDue(int *n)
{
(*n)++;
printf("Dentro al funzione: %d\n", *n);
}
int main()
{
int x = 10;
/*printf("Prima della funzione: %d\n", x);
incrementaUno(x);
printf("Dopo la funzione: %d\n", x);*/
printf("Prima della funzione: %d\n", x);
incrementaDue(&x);
printf("Dopo la funzione: %d\n", x);
return 0;
}Editor is loading...
Leave a Comment