Warum Print und nicht Printlength? Kategorie: Programmierung (von Christian H. - 5.12.2002 12:21) | |
Als Antwort auf Re: Probleme mit Display-Ausgabe von André H. - 5.12.2002 10:21
| |
Hallo André! > Und nebenbei solltest Du "print" anstatt "printlength" benutzen. > "print" ist um einiges schneller. > Printlength wird nur benötigt, wenn man einen String mit z.B. 20 Zeichen > Inhalt hat, und z.B. nur die ersten 5 davon ausgeben will. Warum ist Print eigentlich schneller? Der einzige Unterschied ist doch die durchlaufene Schleife: print: for a=0 ... s[31]-1 { } printlength: for a=0 ... length-1 { } Da sollte Printlength doch schneller sein, vorallem bei kurzen Strings. Z.b. wenn ich nur so 3 Zeichen hab. Oder bricht die Schleife bei erreichen des letzten Zeichens von selbst ab? (Nullterminierung?) Die �bergabe eines weiteren Parameters an die Funktion kann's doch nicht sein oder doch? Neugierig, Christian H. | |
Antwort schreiben Antworten: Re: Warum Print und nicht Printlength? (von André H. - 5.12.2002 13:07) |