Ich habe einige Probleme mit dieser Syntax. Könnte mir jemand erklären, was diese C-Funktion macht?Kann jemand diese C-Funktion erklären?
unsigned long protodec_henten(int from, int size, unsigned char *frame)
{
int i = 0;
unsigned long tmp = 0;
for (i = 0; i < size; i++)
tmp |= (frame[from + i]) << (size - 1 - i);
return tmp;
}
Vielen Dank!
Ist diese Frage über C-Syntax oder den Zweck von protodec_henten()? – Tom
"Erklären Code" -Fragen sind im Allgemeinen "dumm" daher, dass wir nicht wissen, ob er wissen will, was eine Funktion ist, was bitweise oder ist, oder über das Ergebnis der Funktion. –
Es ist schwierig, den Zweck der Funktion ohne einen Beispielanruf zu bestimmen. Es könnte einer Schar verschiedener Zwecke dienen (manche esoterisch, andere ziemlich einfach), je nachdem, welcher Rahmen enthält. – Pesto