Heim > Backend-Entwicklung > C++ > 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
Freigeben: 2023-09-18 23:37:01
nach vorne
1410 Leute haben es durchsucht

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

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

Value of b is 200
Value of b is 10
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
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