Pascal-ban a case. Of elágazás és az if, then elágazás között mi a különbség?
Figyelt kérdés
És az else pontosan mi?ennek ugye ha lefordítjuk a jelentése egyébként.pl.
if 50 then;
begin
writeln('szia!')
end else
begin
writeln ('szia!')
end;
akkor azok a parancsok amik else után vannak azok akkor teljesülnek ha if is teljesül vagy ez azt jelenti ha if teljesül akkor a példában kiírja a képernyőre hogy szia!
de ha nem teljesül akkor mindig az else után lévő parancsot írja ki?
még azt sem értem hogy mondjuk if 50 then...
then után bármennyi parancsot írhatunk akkor miért van szükség mondjuk and-ra is?
2012. márc. 25. 12:17
1/2 zeronibble válasza:
Az else akkor hajtódik végre, ha az if utáni kifejezés nem igaz. Az if 50 élből típushiba. A case szebb formája nagyon sok egymásba ágyazott if-then-else-nek, ahol else ágban jönne a következő if. A then és az else után is 1 utasítás jöhet, vagy 1 utasításblokk, begin és end közt. Vagy talán van fordító, ami elfogadja a formabontást, és blokknak tekinti a then...else közti részt? Akkor else után hogy oldjuk meg, új begin...end? Ha működik, akkor is kerülendő, utasításblokk legyen csak begin...end között.
2/2 anonim válasza:
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!