Funktion mit Wertrückgabe ?

hi,

ich glaube, da hast Du was falsch verstanden.

man kann in einer funktion natürlich soviele globale variablen ändern, wie man will, und mit diesen veränderten variablen dann in anderen funktionen arbeiten.

der rückgabewert einer variablen ist etwas anderes:

byte summe(byte a, byte b) {
return a+b;
}

der rückgabewert dieser funktion ist die summe aus a und b, man fragt also mit

c = summe(4, 7);

ab, und c ist dann 11.

auf diese art ist dann natürlich nur ein rückgabewert möglich. mit pointern sollte dann wohl mehr gehen.

gruß stefan