1. Möglichkeit mit return:
2. Möglichkeit mit Übergabe der Werte als Referenzen:Code:int add(int a, int b) { return a+b; } void main() { int a=9; b=15; int c = add(a, b); //c = 24 }
mfgCode:int add(int* a, int* b) { *a = *a + *b; //Hier wird der Wert an Speicheradresse a verändert } void main() { int a=9; b=15; add(&a, &b); //a = 24 (Es wird nicht die Variable, sondern ihre Speicheradresse übergeben) }
Lesezeichen