Heim >häufiges Problem >So verwenden Sie den Fragezeichenausdruck in der C-Sprache

So verwenden Sie den Fragezeichenausdruck in der C-Sprache

小老鼠
小老鼠Original
2024-01-22 17:13:442419Durchsuche

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“.

So verwenden Sie den Fragezeichenausdruck in der C-Sprache

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn