if (expression) t_statement [else f_statement]Der bedingte Ausdruck wird ausgewertet und, wenn der Wert ungleich null ist, wird t_statement ausgeführt. Anderenfalls wird f_statement ausgeführt, sofern der else-Teil vorhanden ist.
Der else-Teil bezieht sich immer auf das letzte if
ohne else.
Wenn Sie etwas anderes wollen, müssen Sie
geschweifte Klammern verwenden, um
die Statements zu gruppieren, wie in
if (a == 1) {
if (b == 1)
printf("a == 1 and b == 1\n");
}
else
printf("a != 1\n");
Index | Copyright © 1999 CadSoft Computer GmbH |