existiert ELSEIF?
-
moin,
ich habe schon überall bei den funktionen geschaut,um etwas ähnlich wie
Elseif() { }zu finden,aber diesen Block fand ich nirgendwo.
Hat jemand eine Anung von euch,wie der in C++ aussehen könnte?Eine Fehlermeldung kommt nur raus,wenn ich Elseif kompilieren möchte,nähmlich "Diese Funktion existiert nicht".
Könntet ihr mir da bitte helfen,es geht nähmlich um meine if-Schleife,denn ohne elseif kann ich ja nicht nur else einsetzen ...

Wäre nett,wenn mir jemand helfen könnte

Monika
-
if (foo && bar) { // ... } else if (foo && !bar) { // ... } else if (!foo && bar) { // ... } else { // ... }Uebrigens sind if, else und else if VERZWEIGUNGEN, keine Schleifen

-
Blue-Tiger schrieb:
if (foo && bar) { // ... } else if (foo && !bar) { // ... } else if (!foo && bar) { // ... } else { // ... }Uebrigens sind if, else und else if VERZWEIGUNGEN, keine Schleifen

aber sollte else if nicht zusammengeschrieben werden,wie ich php?
Danke für die antort
-
Monty schrieb:
aber sollte else if nicht zusammengeschrieben werden,wie ich php?
Nein, es muß sogar auseinandergeschrieben werden. C++ ist nicht php.
-
Hallo
nein else und if sind zwei unabhängige Schlüsselworte.
Das siehst du doch schon alleine am Syntax-Highlightning.bis bald
akari
-
in einigen anderen sprachen gibt es ein spezielles schlüsselwort elseif, in C++ handelt es sich einfach nur um verschachtelungen (der else teil einer Verzweigung enthällt wiederum eine if-Bedingung).