Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> C Sprache

Die C Switch-Anweisung meistern: Syntax, Ablauf und praktisches Beispiel

Die C Switch-Anweisung meistern

In diesem Tutorial erfahren Sie, wie Sie eine saubere, effiziente switch Anweisung in C erstellen, komplett mit einem praxisnahen Rechner-Beispiel.

Das switch Konstrukt lässt Sie einen Codeblock aus vielen Alternativen ausführen. Während Sie eine if…else if Kette verwenden könnten, liefert switch klarere Syntax und schnellere Lesbarkeit, besonders wenn die Entscheidung von einem einzelnen Ausdruck abhängt.


Switch-Case Syntax

switch (expression) { case constant1: // statements break; case constant2: // statements break; /* … */ default: // default statements }

Funktionsweise

Wichtige Punkte


Switch-Anweisung Flussdiagramm

Die C Switch-Anweisung meistern: Syntax, Ablauf und praktisches Beispiel

Beispiel: Einfacher Rechner

#include <stdio.h> int main(void) { char operation; double n1, n2; printf("Einen Operator eingeben (+, -, *, /): "); scanf("%c", &operation); printf("Zwei Operanden eingeben: "); scanf("%lf %lf", &n1, &n2); switch (operation) { case '+': printf("%.1lf + %.1lf = %.1lf\n", n1, n2, n1 + n2); break; case '-': printf("%.1lf - %.1lf = %.1lf\n", n1, n2, n1 - n2); break; case '*': printf("%.1lf * %.1lf = %.1lf\n", n1, n2, n1 * n2); break; case '/': printf("%.1lf / %.1lf = %.1lf\n", n1, n2, n1 / n2); break; default: printf("Fehler! Operator ist nicht korrekt\n"); } return 0; }

Ausgabe-Beispiel

Einen Operator eingeben (+, -, *, /): - Zwei Operanden eingeben: 32.5 12.4 32.5 - 12.4 = 20.1

Wenn der Benutzer - eingibt, springt das Programm zum entsprechenden Case, führt die Subtraktion aus, und das break verlässt den switch. Ist der Operator ungültig, warnt die default Klausel den Benutzer.

C Sprache

  1. Schaltung mit Schalter: Praktischer Leitfaden zu grundlegenden elektrischen Schaltungen
  2. Kommutationsdioden-Experiment: Induktiven Rückschlag mit Neonlampe unterdrücken
  3. Elektrische Schalter verstehen: Typen, Funktionen und Anwendungen
  4. Kontaktprellen bei mechanischen Schaltern eliminieren
  5. Multimeter: Von Analog zu Digital – Ein umfassender Leitfaden
  6. C# Switch Statement meistern: Syntax, Beispiele & Best Practices
  7. C# Break Statement: Wie und wann man es einsetzt
  8. C# Continue Statement meistern: Schleifeniterationen effektiv überspringen
  9. C++ switch‑case meistern: Syntax, Einsatz und Praxisbeispiele
  10. C-Grundsyntax meistern: Tokens, Struktur und Semikolons