for schleife Kaputt??!

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Tommy
Spassvogel
Beiträge: 319
Registriert: 17.10.2013 14:36

for schleife Kaputt??!

Beitrag von Tommy »

Code: Alles auswählen

For x=1 To 10
  For x=1 To 10
    Debug "bla"
  Next
Next
Warum nur 10 und nich 100?? Ich finde den Fehler vor lauter Fehler nicht :D
PB 5.41 x64
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: for schleife Kaputt??!

Beitrag von RSBasic »

Sollte die zweite Schleife nicht eine andere Variable wie z.B. y haben?:

Code: Alles auswählen

EnableExplicit

Define x
Define y

For x=1 To 10
  For y=1 To 10
    Debug "bla"
  Next y
Next x
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Kukulkan
Beiträge: 1066
Registriert: 09.09.2004 07:07
Wohnort: Süddeutschland
Kontaktdaten:

Re: for schleife Kaputt??!

Beitrag von Kukulkan »

Ja Tommy,

eine Variable ist für den PC wie eine Schublade in der er jeweils einen Zettel mit einem Wert für Dich ablegen kann. In der ersten Schleife sagst Du dem PC, er soll mit der Schublade X eine Schleife machen mit Werten von 1 bis 10. Und dann nochmal, innendrinnen, mit der selben Schublade nochmal eine Schleife. Das geht nicht, denn er kann in die Schublade X nur jeweils einen Zettel reinlegen. Wenn er also durch die innere Schleife gelaufen ist, liegt in der Schublade X am Ende ein Zettel mit einer 10 drauf. Danach prüft er die erste Schleife (Next) und da sieht er dass die erste Schleife erfüllt ist (soll ja am Ende 10 drinnen liegen). Daher ist er damit fertig.
Benutzeravatar
Tommy
Spassvogel
Beiträge: 319
Registriert: 17.10.2013 14:36

Re: for schleife Kaputt??!

Beitrag von Tommy »

Moin Kukulkan, gut erklärt :) danke Kukulkan
PB 5.41 x64
Antworten