[C] kurze Frage zum "if" Kreterium

Dshing

Lt. Commander
Registriert
Nov. 2007
Beiträge
1.436
Hi,
funktioniert ein if im if?
Also z.B.

...
if(x<=1)
{
mache dies;
mache das;
if (y<=1)
{mache auch noch jenes, aber eben nur wenn x und x <=1;}
}
...

oder sieht er das als zwei einzelne Abfragen an? Sprich sind ihm die "{}" egal oder beachtet er die?
 
Edit: aso ne ... is ja eh verschachtelt. ^^ ja is eine in einer anderen.
(hoffe mal das soll "nur wenn x und Y <=1" heissen ^^)

Also um deine Frage zu beantworten:
JA funktioniert.
 
Zuletzt bearbeitet von einem Moderator:
Klammern werden immer beachtet, trifft die erste Bedingung nicht zu, wird der komplette in der Abfrage enthaltene Code nicht ausgeführt.
 
JA es funktioniert natürlich
Und nur als Tipp: Wieso fragst du überhaupt und probierst nicht einfach genau deinen obigen Code aus?
Du kannst doch die 4 Fälle einfach einmal ausprobieren
Setz vorher x&y auf 00 oder 02, 20, 22 und guck dir jeweils die Ausgabe an
 
Weiß nicht ob das von Interesse ist, aber je nach Anwendungsfall könntest du das ganze auch noch logisch verknüpfen, also:

if( x <=1 && y <= 1 )
{
Hole Bier.
}
 
asdfman schrieb:
Hättest du interesse, das Programm zu verkaufen. Ich zahle gut.


Ich habe in dem Programm allerdings noch einen kleinen aber wichtigen Fehler entdeckt. Richtig müßte es heißen:

Code:
while ( true )
{
    Hole Bier.
}
 
Code:
while(bewusstsein && !vollStramm) {
     holeBier();
}

was haltet ihr von einem open source projekt?
 
nunja, wenn man nicht bei bewusstsein ist, wirds kompliziert das zu trinken... man bräuchte helfer, oder müsste den alkohol intranvenös bekommen, was aber mit bier keine gute idee ist :D
 
achwas
so geht das schon:

Code:
while(ture) {
     holeBier();
if (!bewusstsein)
{ 
HelfeBeimTrinken();
}
}
 
oh je, was habe ich nur für eine troll-invasion hervorgerufen o_O
aber nette ideen leute, macht sicher spaß so programmieren zu lernen. wie wärs mit einer vorlesung dazu? ^^
 
NemesisFS schrieb:
nunja, wenn man nicht bei bewusstsein ist, wirds kompliziert das zu trinken... man bräuchte helfer, oder müsste den alkohol intranvenös bekommen, was aber mit bier keine gute idee ist :D

der richtige kampftrinker schafft das noch wenn er im koma liegt :D
 
Zurück
Oben