1 registered members (AndrewAMD),
1,248
guests, and 6
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
if else Verschachtelung
#358932
02/14/11 14:19
02/14/11 14:19
|
Joined: Jan 2011
Posts: 27 Hamburg
Olchi
OP
Newbie
|
OP
Newbie
Joined: Jan 2011
Posts: 27
Hamburg
|
Hallo, in einer Funktion muß ich bevor ich etwas berechne 4 unterschiedliche Variabeln nacheinander prüfen. das mache ich natürlich mit "if...else". Wenn alle vier "ja" ergeben, dann rechne, sonst blablabla... Ich komme völlig durcheinander mit den ganzen Klammern, brauche HILFE
Olchi
arbeite lustig und gediegen, was nicht fertig wird bleibt liegen!
|
|
|
Re: if else Verschachtelung
[Re: Olchi]
#358934
02/14/11 14:24
02/14/11 14:24
|
Joined: Sep 2003
Posts: 303 Germany
Clemens
Senior Member
|
Senior Member
Joined: Sep 2003
Posts: 303
Germany
|
long:
if ((var1==1) && (var2==1) && (var3==1) && (var4==1)) {
...
}
short:
if (var1 && var2 && var3 && var4) {
...
}
Last edited by Clemens; 02/14/11 14:25.
|
|
|
Re: if else Verschachtelung
[Re: Olchi]
#358935
02/14/11 14:25
02/14/11 14:25
|
Joined: Oct 2009
Posts: 149 Germany
muffel
Member
|
Member
Joined: Oct 2009
Posts: 149
Germany
|
du kannst dinge logisch mit "und" (&&) und "oder" (||) verknüpfen if( bedingung1 && bedingung2 && bedingung3 && bedingung4 ) { wird getan wenn alle 4 bedingungen wahr sind }
muffel EDIT da war wer schneller
Last edited by muffel; 02/14/11 14:25.
|
|
|
Re: if else Verschachtelung
[Re: muffel]
#358939
02/14/11 14:40
02/14/11 14:40
|
Joined: Jan 2011
Posts: 27 Hamburg
Olchi
OP
Newbie
|
OP
Newbie
Joined: Jan 2011
Posts: 27
Hamburg
|
Danke, werde gleich mal probieren. Wenn die Überprüfung jeder einzelnen Var sehr lang ist, möchte ich der Übersichtlichkeit halber die Zeile umbrechen...einfach mit Return-Taste? Oder wird es dann als Zeilenende gewertet?
Olchi
arbeite lustig und gediegen, was nicht fertig wird bleibt liegen!
|
|
|
Re: if else Verschachtelung
[Re: hopfel]
#358942
02/14/11 14:51
02/14/11 14:51
|
Joined: Jan 2011
Posts: 27 Hamburg
Olchi
OP
Newbie
|
OP
Newbie
Joined: Jan 2011
Posts: 27
Hamburg
|
Danke an alle, hat alles geklappt!!!
Olchi
arbeite lustig und gediegen, was nicht fertig wird bleibt liegen!
|
|
|
Re: if else Verschachtelung
[Re: Damocles_]
#358949
02/14/11 15:45
02/14/11 15:45
|
Joined: Apr 2007
Posts: 3,751 Canada
WretchedSid
Expert
|
Expert
Joined: Apr 2007
Posts: 3,751
Canada
|
Schick verkürzter Code macht nur Sinn wenns um Geschwindigkeit geht. Ansonsten ist übersichtlicher Code wichtiger.
Nicht vergessen: Boolsche Arithmetik lernen, damit wird das lesen von if Abfragen einfacher.
Shitlord by trade and passion. Graphics programmer at Laminar Research. I write blog posts at feresignum.com
|
|
|
Re: if else Verschachtelung
[Re: Damocles_]
#358950
02/14/11 15:48
02/14/11 15:48
|
Joined: Jul 2001
Posts: 6,904
HeelX
Senior Expert
|
Senior Expert
Joined: Jul 2001
Posts: 6,904
|
Schick verkürzter Code macht nur Sinn wenns um Geschwindigkeit geht. Ansonsten ist übersichtlicher Code wichtiger. Es macht heutzutage keinen Sinn mehr Code per Hand durchzuoptimierten und "kurzen" Code zu schreiben, da so gut wie jeder moderne Compiler "normalen" Code bereits durchoptimiert - wobei das jetzt bei Lite-C ja vielleicht nicht unbedingt an der Tagesordnung sein muss ;-) Bei Spielen ist sowieso der bottleneck nicht die if-Abfrage mit den 4 Variablen, das wäre mal echt was Neues
Last edited by HeelX; 02/14/11 15:48.
|
|
|
Moderated by mk_1, Perro, rayp, Realspawn, Rei_Ayanami, rvL_eXile, Spirit, Superku, Tobias, TSG_Torsten, VeT
|