Erst mal hallo an alle, da ich hier neu bin und schonmal danke im voraus,

Ich wollte wissen, ob der folgende code richtig ist, da ich grade mit c angefangen habe und das mein erstes programm ist.

#include "asuro.h"

int main(void)
{ char befehl[8];
unsigned char ktaster;
Init();
SerRead(befehl,8,0);
MotorDIR(FWD,FWD);
MotorSpeed(255,255);

while(1);{

ktaster=PollSwitch();
if (ktaster>7)
{MotorSpeed(180,60);}
else
{MotorSpeed(60,180);}
}
return 0;}

int main(void)
{ unsigned int odata[2];
init();
OdometrieData(odata);
if (odata<1023)
{SerWrite("Wir fahren",9);}
else
{SerWrite("Wir fahren nicht",14);}
while(1);
return 0;}