Autor Beitrag
Niels_
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 117



BeitragVerfasst: Mi 29.09.04 13:55 
Hätte mal ´ne Umfrage:

Welche Variablen benutzt ihr als typische For-Schleifen Variablen?
Standart ist ja "i" und "j" - davon bin ich persönlich schon lange abgekommen...
Hab mich für "a", "b", "c" usv. entschlossen.
Wie sieht´s bei euch aus? Bleibt ihr beim Standart oder habt ihr was neues oder was?! :?:

Bin gespannt auf Antworten...
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6395
Erhaltene Danke: 149

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: Mi 29.09.04 14:01 
Ich bevorzuge cnt (Counter). Wenn ich mehrere benötige numeriere ich durch. Bei mehr als 3 benutze ich, je nach Komplexität, auch sprechendere Variablen (cntMachDies, cntMachJenes, ctnMachnochwas, cntFeintuning,...).
Einzelne Buchstabe versuche ich zu vermeiden. Bei kleinen 5-Zeilern sicherlich kein Problem, aber ich habe es mir eben anders angewöhnt.
bms
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 735

Win XP
Delphi 3, Delphi 6 PE, Delphi 2005 PE
BeitragVerfasst: Mi 29.09.04 14:19 
i, k, m (eventuell j oder c) sind üblich, soweit es sich um For Schleifen handelt. i weil es an Integer erinnert. Ein kurzer name für eine temporäre Variable. Hat sich so durchgesetzt. j und l kann man leicht mit i verwechseln. k und m sind die nächsten in der Reihe und erinnern an keinen weiteren Variablentyp. c erineret an Count, sieht man aber selten. Es geht hier nicht lokale Variablen von besonderer Bedeutung. Denen kann man schöne Namen geben. Es geht hier nur um Zählervariable. Es gibt Sprachen da kann man nicht mal eine lokale Variable für eine Schleife definieren. Sie wird innerhalb der Schleife vereinbart. Nein ich benutze für schleifen immer i, k und m. Da weis ich immer, wozu die sind.

_________________
VORSICHT: Ich behersche seit heute die Fünf-Finger-Handflächen-Herz-Explodier-Schlag-Kampf-Technik >:(
.Chef
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1112



BeitragVerfasst: Mi 29.09.04 14:24 
Bevorzugt a, b, c ...

Bei größeren Schleifen auch cnt (Counter) oder idx (Index), ggf. mit näherem Bezeichner davor, z.B. bildidx oder filtercnt.

_________________
Die Antworten auf die 5 häufigsten Fragen:
1. Copy(), Pos(), Length() --- 2. DoubleBuffered:=True; --- 3. Application.ProcessMessages bzw. TThread --- 4. ShellExecute() --- 5. Keine Vergleiche von Real-Typen mit "="!
highhatcompy
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 190

Win2000,Win XP,Linux(SuSE9.2)
Delphi 5 Prof.
BeitragVerfasst: Mi 29.09.04 14:29 
Hallo,
also alles was mit Schleifen oder ähnlich zu tun hat bekommt von mir die Bezeichnung z1,.. oder c1... (z für Zähler und c für Counter :wink: .

Euer HHC

_________________
Bist Du ein Programmierer, so wirst Du gegen Computer, Hardwarehersteller und Anwender verlieren. (Quelle: Murphy's Computer-Gesetz)
Ramon
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 107

WIN7
D6 Prof, D7 Prof, D 2009
BeitragVerfasst: Mi 29.09.04 14:31 
Hallo,

Coderush gibt mir I vor, also bleib ich dabei :wink:
GSE
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 740

Win 2k, Win XP Pro
D5 Prof, D6 Ent, D2k5 PE
BeitragVerfasst: Mi 29.09.04 15:58 
Zitat:
Bleibt ihr beim Standart
ich persönlich steh meistens gerade

übrigens halt ich mich bei den Schleifenvariablen an den Standard(auch wenn ich das nicht als Standard ansehe, Delphi schlägt dir das ja nich vor, is bloß halt eingebürgert (vgl. ungeschriebenes Gesetz)) :wink:
nehm meistens i (bei 2 verschachtelten x und y und bei 3 x, y, z)

mfg
GSE

_________________
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs
and the universe trying to produce bigger and better idiots. So far, the universe is winning. (Richard Cook)
galagher
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2562
Erhaltene Danke: 46

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Mi 29.09.04 16:30 
Für Schleifen, nur zum Hochzählen, verwende ich für Integer meistens I, für Byte B. Aussagekräftige Namen verwende ich nur, wenn ich die Variable auch für andere Zwecke brauche (zB. Count).

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
Phobeus
ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1280

Linux (FC6), WinXP Pro (Box)
D6 Pers, D7 Pro, FPC 2.x
BeitragVerfasst: Mi 29.09.04 17:50 
Für allgemeine Fälle c,c2,c3 etc. Für Zähler die Datensequencen abarbeiten i. Fragt nicht... ;)
Meine Praktikanten wurden immer zu stundenlangen kaffeekochen verdonnert, wenn sie eine Var mit mehr als einen Buchstaben verwendet haben. Denke c,i,j,k ist wohl das beste, ist man damit durch, sollte man mal darüber nachdenken, ob den aktuellen Scope nicht lieber weiter schachtelt ;)

_________________
"Menschen sterben nicht wenn man sie zu Grabe trägt, sondern wenn sie ihre Träume verlieren..."
DeCodeGuru
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1333
Erhaltene Danke: 1

Arch Linux
Eclipse
BeitragVerfasst: Mi 29.09.04 19:44 
Bei ner "normalen" For-Schleife i,j,k..., wobei es auch noch darauf ankommt, was die machen. Bei ner zweidimensionalen Schleife x,y; dreidimensional x,y,z. Aber auch nur dann, wenn es irgendwie mit ner graphischen Ausgabe oder Tabelle o.ä. zu tun hat.

*Huch* wenn ich mir mein Post angucke, dann merkt man, dass da irgendwie kein richtiges System dahintersteckt. :?!?: :nixweiss: :wink:

_________________
Viele Grüße
Jakob
AXMD
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 4006
Erhaltene Danke: 7

Windows 10 64 bit
C# (Visual Studio 2019 Express)
BeitragVerfasst: Mi 29.09.04 20:25 
Hi,

bevorzugt i. Wenns dann verschachtelt wird j, k, l, .... aber falls es eine lange Funktion ist nehm auch hin und wieder vars her, die ich in der funk. nicht mehr brauche (zB temp, dummy, ...)

AXMD