2009-04-10 9 views

Antwort

6

ich in i_tmp2 steht wahrscheinlich für "Integer", d. H., Sie sagen, es ist eine Variable zum Speichern ganzer Zahlen.

tmp2 in i_tmp2 bedeutet wahrscheinlich nur, es ist die zweite temporäre Variable erstellt.

+0

Ich danke allen, die sich die Zeit genommen haben zu antworten. Ich denke, diese Erklärung kommt der Entschlüsselung der Bedeutung dieser Variablenbenennung am nächsten. – Marin

2

Fragen Sie die Person, die den Code tatsächlich geschrieben hat. Jeder einzelne Programmierer hat seine eigenen Gründe, seine Notationsstile für bestimmte Codearten zu wählen.

0

Es wird verwendet, wenn der Programmierer nicht sehr gut ist.

Ach komm schon, es ist ein Witz.

+0

Und Sie können dies von einem Variablennamen sagen? – Samuel

+0

Ja, das können Sie absolut aus einem Variablennamen erkennen. Alle guten Programmiermethoden enthalten strenge Regeln für die Benennung von Variablen, insbesondere die Verwendung aussagekräftiger Variablennamen. Ich präfixe Variablen immer mit ihrem Typ, also sieht es zumindest so aus, als würde er diesen Teil richtig machen. –

+0

AHH HUMOR NAZIS! –

0

Es gibt eine etwas veraltete Variabla-Namenskonvention namens Ungarische Notation, die hauptsächlich Charles Simonyi zugeschrieben wird, einem ungarischen Programmierer, der für Microsoft arbeitete. Mit HN ist das erste Zeichen des Variablennamens i für Ganzzahl, l für lang, w für Wort usw. Es ist (war) nützlich bei stark typisierten Sprachen, damit alle Programmierer sich an den Typ der verwendeten Variablen erinnern nach Funktionen.

Nowdays es meist aus der Mode gekommen ist :)