In der C-Sprache wird der Fragezeichenausdruck normalerweise mit dem Bedingungsoperator ?: verwendet, der auch als ternärer Operator bekannt ist. Die Syntax des Fragezeichenausdrucks lautet „Bedingung? Ausdruck1: Ausdruck2“.
In der C-Sprache wird der Fragezeichenausdruck normalerweise mit dem bedingten Operator ?: verwendet, der auch als ternärer Operator bekannt ist. Dieser Operator benötigt drei Operanden und gibt einen der beiden Operanden basierend auf dem Ergebnis des bedingten Ausdrucks vor dem mittleren Fragezeichen zurück.
Die Syntax des Fragezeichenausdrucks lautet wie folgt:
c
condition ? expression1 : expression2
Wenn die Bedingung wahr ist (ungleich Null), gibt der Fragezeichenausdruck den Wert von Ausdruck1 zurück; andernfalls gibt er den Wert von Ausdruck2 zurück.
Hier ist ein einfaches Beispiel, das zeigt, wie der Fragezeichenausdruck verwendet wird:
c
#include <stdio.h> int main() { int a = 10; int b = 20; int max = (a > b) ? a : b; printf("max = %d\n", max); // 输出 max = 20 return 0; }
Im obigen Beispiel verwenden wir den Fragezeichenausdruck, um den Wert der Variablen max zu bestimmen. Wenn a größer als b ist, ist der Wert von max gleich a; andernfalls ist der Wert von max gleich b. Da in diesem Fall der Wert von b größer als a ist, beträgt die Ausgabe max = 20.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie den Fragezeichenausdruck in der C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!