Heim  >  Artikel  >  Backend-Entwicklung  >  Welche Arten von Ausdrücken müssen in der C-Sprache ausgewertet werden?

Welche Arten von Ausdrücken müssen in der C-Sprache ausgewertet werden?

WBOY
WBOYnach vorne
2023-09-18 23:37:011382Durchsuche

Ein Ausdruck ist eine Kombination aus Operatoren und Operanden.

Die Operanden sind die Datenelemente, für die die Operation ausgeführt wird.执 Die Rechensymbole für Datenausführungsoperationen

z = 5

Welche Arten von Ausdrücken müssen in der C-Sprache ausgewertet werden? Verschiedene Arten von Ausdrücken, die im Ausdruckstyp berechnet werden

Hauptausdruck

– Die Operanden in diesem Ausdruck können Namen, Konstanten oder ein beliebiger Ausdruck in Klammern sein. Beispiel: c = a+ (5*b);

  • Postfix-Ausdruck – In einem Postfix-Ausdruck steht der Operator nach den Operanden. Zum Beispiel ab+

  • Präfixausdruck – In einem Präfixausdruck steht der Operator vor den Operanden. Zum Beispiel +ab

  • unärer Ausdruck – er enthält einen Operator und einen Operanden. Zum Beispiel a++, --b

  • binärer Ausdruck – er enthält 2 Operanden und 1 Operator. Zum Beispiel a+b, c-d

  • ternärer Ausdruck – er enthält 3 Operanden und 1 Operator. Zum Beispiel; Erfahrung 1? Erfahrung 2: Erfahrung 3. Wenn Exp1 wahr ist, wird Exp2 ausgeführt. Andernfalls führen Sie Exp3 aus.

  • Beispiel

    Das Folgende ist ein C-Programm zum Auswerten eines Ausdrucks in der C-Sprache -

    Live-Demonstration
  • #include <stdio.h>
    main(){
       int a , b;
       a = 10;
       printf( "Value of b is %d</p><p>", (a == 1) ? 100: 200 );//ternary expression
       printf( "Value of b is %d</p><p>", (a == 10) ? 10: 20 );//ternary expression
    }
Ausgabe

Wenn das obige Programm ausgeführt wird, werden die folgenden Ergebnisse erzeugt -

Value of b is 200
Value of b is 10

Das obige ist der detaillierte Inhalt vonWelche Arten von Ausdrücken müssen in der C-Sprache ausgewertet werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen