Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

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)