PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : brauche beratung bei VOID parameter



sirewgenij
04.06.2011, 14:43
18953

mein frage :
zahl 199,10,255 werden werden weitergeleitet, weil einzehlt Zahl ist !
und zahl 10,30 werden in bereich

11) Return( param1+ Param2)

zusammen addiert und gibt zahl 40!

Void gibt möglichkeit parrallel arbeiten?
Sind mein gedanken richtig oder mache ich fehler

Bin Anfänger in Programmierung und ungefähr 3 tage bei RP6 Anleitung bin

vielen dank für eure beiträge

radbruch
04.06.2011, 15:07
void bedeutet lediglich, dass die Funktion keinen Rückgabewert liefert (oder beim Aufruf keinen Parameter benötigt). Den Rückgabewert kann man beim Funtionsaufruf einer Variablen zuordnen:

char tmp;

char beispielfunktion(void)
{
return(123);
}

...
tmp=beispielfunktion();
...

while1);
return(0);

Ein Programm sollte immer mit einer Endlosschleife enden! Wenn return() ausgeführt wird, springt das Programm in einen undefinierten Zustand (Nirwana). Dies kann zu dauerhaften Zerstörungen am Kontroller oder der Hardware führen! (Das ist beim Asuro aber eher unwahrscheinlich :)

Programmcode fügt man besser als Text in Code-Tags ein.

sirewgenij
04.06.2011, 15:34
oj bissel schwierig, aber danke für Ihre hilfe.