Hallo!
Ich habe zZ einen Code den ich baarbeitet. In diesem Code wird sehr viel
mit Pointern gearbeitet. Ein beispeil hierzu:
ich habe einen empfangsbuffer
nun werden verschiedene Funktionen aufgerufen welche bis zu 3 Byte des
RX_Buffers brauchen um ihre Aufgabe zu erfüllen,
1 | void neu_A(RX_Buffer, RX_Buffer+2);
|
2 | void neu_B(RX_Buffer, RX_Buffer+1);
|
Die Daten im RX_Buffer werden nur gelesen und nicht beschrieben. Daher
meine Frag: Ist es evt. besser (ich finde es zumindest übersichtlicher)
Den Funktionen nicht die Pointer zu übergeben sondern die Werte welche
sich dahinter verbergen. Bringt dieses eine verbesserung da ich nur 8Bit
statt 16Bit übergebe? (MSP430F248) Nimmt es sich nix? Ober wird der Code
dadurch langsamer?
LG Bergie