Ist die Standardoption in der switch-Anweisung erforderlich?
Die Standardoption ist in der switch-Anweisung nicht erforderlich. Die Switch-Anweisung sucht nach der Ausführung zunächst nach dem Case-Wert, der die Bedingungen als Programmeintrag erfüllt. Wenn nicht alle Cases erfüllt sind, wird die gesamte Anweisung einfach beendet ein Backup-Eintrag, und es spielt keine Rolle, ob er vorhanden ist oder nicht.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, c99-Version, Dell G3-Computer.
Switch ist in einigen Computersprachen ein reserviertes Wort und dient in den meisten Fällen dazu, Urteile zu fällen und Entscheidungen zu treffen. Es wird häufig zusammen mit case, break und default verwendet.
Mit der switch-Anweisung können unterschiedliche Aktionen basierend auf unterschiedlichen Bedingungen ausgeführt werden.
Die Switch-Anweisung ist eine bedingte Auswahlanweisung. Wenn nicht alle Fälle erfüllt sind, wird der gesamte Fallwert gefunden Die Switch-Anweisung wird beendet. Standardmäßig handelt es sich lediglich um einen Backup-Eingang. Es spielt keine Rolle, ob Sie ihn haben oder nicht.
Aber zur Fehlerprüfung oder Logikprüfung sollten Sie dennoch den Standardzweig zur Switch-Anweisung hinzufügen.
Zum Beispiel ist die folgende Switch-Anweisung völlig zulässig:
switch (char_code) { case tyt: case 'y': printf ( " You answered YES ! \n" ) break case 'N': case 'n': printf ("You answered NO!\n"); break }
Aber was passiert, wenn ein unbekanntes Zeichen an diese Switch-Anweisung übergeben wird? Zu diesem Zeitpunkt gibt das Programm keine Ausgabe aus. Daher ist es am besten, einen Standardzweig hinzuzufügen, um diese Situation zu bewältigen:
...... default: printf ("Unknown response : %d\n", char_code); break ......
Darüber hinaus kann der Standardzweig die Logikprüfung erheblich vereinfachen. Wenn Sie beispielsweise eine Switch-Anweisung verwenden, um eine feste Anzahl von Bedingungen zu verarbeiten, und davon ausgegangen wird, dass Werte außerhalb dieser Bedingungen logische Fehler sind, können Sie einen Standardzweig hinzufügen, um logische Fehler zu identifizieren.
Bitte beachten Sie Folgendes:
void move_cursor (int direction) { switch (direction) { case UP: cursor_up() break case DOWN: cursor_down() break case LEFT: cursor_left () break case RIGHT: cursor_ right ( ) break default: printf ("Logic error on line number %ld!!! \n", __ LINE__ ) break } }
Weitere Programmierkenntnisse finden Sie auf: Website zum Programmierenlernen! !
Das obige ist der detaillierte Inhalt vonIst die Standardoption in der switch-Anweisung erforderlich?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Unterschiede zwischen der japanischen Version des Schalters und der Hongkong-Version: 1. Es gibt große Unterschiede beim Ladegerät. Die japanische Version und der nationale Standard-Ladeanschluss sind üblich, und die Hongkong-Version verwendet einen britischen Dreiecksstecker Die japanische Version nutzt Punktekartenzahlung, während die Hongkong-Version Alipay 3 verwendet. Die Kundendienstgarantie für die Hongkong-Version muss an die HK-Kundendienststelle zurückgeschickt werden, während die japanische Version per Post an die Kundendienststelle geschickt werden muss die angegebene Kundendienststelle in Japan.

Lösung für den Fall, dass der Schalter nicht auf das Fernsehgerät reagiert: 1. Überprüfen Sie, ob die Stromversorgung des Schalters und des Fernsehgeräts angeschlossen ist. 2. Überprüfen Sie, ob die HDMI-Kabelschnittstelle des Fernsehgeräts fest eingesteckt ist. 3. Öffnen Sie die hintere Abdeckung der Schalterbasis und überprüfen Sie, ob das Netzkabel und das HDMI-Kabel fest eingesteckt sind. 4. Überprüfen Sie, ob der Schalter eingeschaltet und in die Basis gesteckt ist. 5. Überprüfen Sie, ob das Fernsehgerät die Signalquelle umgeschaltet hat.

Kann Elden's Ring auf der Switch gespielt werden? Viele Freunde wissen möglicherweise nicht, ob es derzeit reibungslos gespielt werden kann. Kann Ring of Elden auf dem Switch gespielt werden? Antwort: Es kann nicht auf dem Switch gespielt werden. Dieses mit Spannung erwartete Rollenspiel-Actionspiel der Souls-Serie wurde offiziell für PC, PS4/5 und Xbox Series eX|S/XboxOne veröffentlicht und kann es sofort erleben. Viele Freunde, die eine Switch besitzen, möchten dieses Spiel vielleicht immer noch auf NS genießen, aber leider gibt es keine Switch-Version dieses Spiels. Gemäß den offiziellen Konfigurationsanforderungen der Website ist die Spielkonfiguration relativ hoch und sw

Der Schalter kann nicht ständig an der Basis aufgeladen werden. Die Gefahren sind: 1. Verkürzung der Batterielebensdauer und 2. Verursachen Sie ein Durchbrennen des Speichers.

Der Speicher von switch32g reicht nicht aus: 1. Wenn Sie eine digitale Version des Spiels kaufen und DLC-Screenshots kaufen und auf dem Handheld-Gerät speichern möchten, reicht dies nicht aus In der digitalen Version des Spiels können etwa 2 bis 3 Spiele gespeichert werden, was nicht ausreicht. Digitale Spiele und deren DLC werden im Allgemeinen auf 5G verwaltet. Im System ist das Herunterladen von Spielen für Spieler schwieriger.

Die Unterschiede zwischen Switch Lite und Switch sind: 1. Unterschiedliche Größen und Gehäusegewichte; 3. Unterschiedliche Griffe; unterschiedliche Grifffunktionen; . Unterstützt verschiedene Spiele; 6. Verschiedene Farben.

Die Standardoption ist in der switch-Anweisung nicht erforderlich. Die Switch-Anweisung sucht nach der Ausführung zunächst nach dem Case-Wert, der die Bedingungen als Programmeintrag erfüllt. Wenn nicht alle Cases erfüllt sind, wird die gesamte Anweisung einfach beendet ein Backup-Eintrag, und es spielt keine Rolle, ob er vorhanden ist oder nicht.

Laut Nachrichten dieser Website vom 2. September verbreitete der Reddit-Forumsbenutzer TheRealImAHeroToo die Nachricht, dass Sega seit einiger Zeit über ein Switch2-Entwicklungskit verfügt. Die neue Konsole wird über neue Kamerafunktionen verfügen und möglicherweise mit einigen getesteten Spielen abwärtskompatibel sein. SquareEnix hat ein neues PS5-Entwicklungskit und „Final Fantasy 7: Remake“, das auf Switch 2 läuft, sieht aus wie ein PS5-Spiel. Das Konto des Whistleblowers wurde gelöscht und er sagte, er werde keine Informationen mehr preisgeben, da das Risiko zu groß sei. Dieser Website ist aufgefallen, dass der Whistleblower auch erwähnt hat, dass ein weiteres Sega Sonic-Spiel „Persona 6“ nächstes Jahr veröffentlicht wird und möglicherweise nächstes Jahr nicht veröffentlicht wird. Das Thema ist „Black and White“ und es gibt ein weiteres, das noch nicht angekündigt wurde. von „Weiblich“