c/c++/alle sprachen die das unterstützden
bsp für call by value
Code:
int main (void)
{
int a = 10;
increase(a);
printf ("%d", a);
}
void increase (int var)
{
var ++;
}
ausgabe hier ist 10, da der wert von a kopiert wird, in increase nur der kopierte wert erhöht wird, der originale wert aber gleich bleibt
Code:
int main (void)
{
int a = 10;
increase (&a);
printf ("%d", a);
}
void increase (int* var)
{
}