Heim > häufiges Problem > Hauptteil

So verwenden Sie den Fragezeichenausdruck in der C-Sprache

小老鼠
Freigeben: 2024-01-22 17:13:44
Original
2409 Leute haben es durchsucht

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
Nach dem Login kopieren

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;  
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage