Heim  >  Artikel  >  Software-Tutorial  > 

WBOY
WBOYnach vorne
2024-03-18 15:04:06716Durchsuche

Der PHP-Editor Xiaoxin führt Sie in die Erkundung der chinesischen Debugging-Fähigkeiten von Dev C++ ein. Wenn Sie Dev C++ zum Programmieren verwenden, ist das Debuggen ein sehr wichtiger Link, der uns helfen kann, Fehler im Code zu finden und zu beheben. In diesem Artikel wird das Debuggen in Dev C++ vorgestellt, einschließlich des Festlegens von Haltepunkten, des Beobachtens von Variablenwerten, der Einzelschrittausführung und anderer Techniken, die Ihnen dabei helfen, Programme effizienter zu debuggen und die Programmiereffizienz zu verbessern.

1. Debuggen mithilfe von Haltepunkten

Wenn das Debuggen nicht möglich ist: Extras –>Kompilierungsoptionen –>Codegenerierung/-optimierung –>Connector –>Debugging-Informationen generieren –>nein wurde in ja geändert

Grundlegende Schritte zum Debuggen: 1. Ändern Sie den Release-Modus in der oberen rechten Ecke in den Debug-Modus

2. Haltepunkte setzen

3. Klicken Sie auf „Alle kompilieren“ und klicken Sie auf das Häkchen.

(Es gibt blaue Pfeile, die Anweisungen anzeigen, die noch nicht ausgeführt wurden und kurz vor der Ausführung stehen, aber es gibt mehr als eine blaue Linie. Variablen können nach dem Debuggen auf zwei Arten angezeigt werden. ① Ansicht hinzufügen, um den Variablenwert einzugeben und anzuzeigen ② Wählen Sie eine Variable oder einen Ausdruck aus, klicken Sie auf „Zur Ansicht hinzufügen“ und Sie sehen den Variablenwert in der linken Spalte. Natürlich können Sie den Wert der Variablen auch über die Terminalkonsole beobachten.

Zum Festlegen und Anzeigen von Haltepunkten für Schleifenanweisungen: Legen Sie Haltepunkte am Anfang und am Ende der Schleife fest, und Sie können den Fortschritt der Anweisungsausführung über das Terminal anzeigen.

Debugging-Schaltflächen und -Funktionen;

Nächster Schritt: Führen Sie die nächste Anweisung aus und behandeln Sie die Funktion als Anweisung, um das Ergebnis direkt bereitzustellen

Einzelschritteingabe: Führen Sie die nächste Anweisung aus. Wenn Sie auf eine Funktion stoßen, geben Sie die Funktion ein und führen Sie sie in einem einzigen Schritt aus (die beste Möglichkeit, die Transformation von Variablen in Schleifen und Funktionen zu beobachten).

Überspringen: Bis zum nächsten Haltepunkt ausführen. Wenn kein nächster Haltepunkt vorhanden ist, direkt bis zum Ende ausführen

Häufige Endpunktfehler:

① Unter normalen Umständen (kein Fehler) stoppt es am Haltepunkt und zeigt einen blauen Pfeil an. Wenn ein Fehler vorliegt und der Haltepunkt immer noch rot ist, bedeutet dies, dass die Return-Anweisung nicht ausgeführt wurde und die vorherige Anweisung nicht ausgeführt wird ausgeführt werden, da die Bedingungen nicht erfüllt sind.

② Debugging-Fehler: Wenn eine ungültige Speicherreferenz ausgeführt wird, dh eine leere Adresse bearbeitet wird oder das Array außerhalb der Grenzen liegt, wird ein Fehler gemeldet

Beispielsweise meldet char a[100000000000] einen Fehler, da es überhaupt keinen so großen Wert gibt und die eigene Bytelänge weit überschritten wurde, und beim Debuggen wird ein Fehler gemeldet. Also ist char a[100] in Ordnung. Die Tabelle besagt, dass a 100 Zeichen hat. Jedes Zeichen kann als 1000000000 geschrieben werden.

Probleme, die beim Debuggen auftreten:

1. Wenn die Scanf-Eingabe während des Debuggens nicht durchgeführt werden kann, muss ein Problem mit der Schleifenbedingung vorliegen. Während des Debuggens wird sogar eine Fehlermeldung angezeigt, die darauf hinweist, dass ein Problem mit der Eingabeanweisung vorliegt. ,

Es ist auch möglich, dass das Array außerhalb der Grenzen liegt oder in einer Endlosschleife gefangen ist. Normalerweise wird dies durch (Schleifenanweisung, zuerst i++ oder ähnliches ausführen oder Schleife während ausführen) verursacht. Seien Sie also vorsichtig.

2. Achten Sie beim Debuggen der Scanf-Funktion darauf, den nächsten Schritt (oder die Einzelschritteingabe) zu schreiben, den Wert in das Terminal einzugeben -> die Eingabetaste zu drücken und dann den nächsten Schritt (Einzelschritteingabe) einzugeben.

Nutzungsproblem: Der Code in Dev C++ wird durch versehentliches Drücken von Einfügen verursacht. Wenn Sie abbrechen möchten, drücken Sie erneut Einfügen.

dev c++ 怎么调试?-dev c++中文调试

1. Wie passt man Dev-C++ an Chinesisch an?

Wenn Sie bei der Erstinstallation den Schritt zur Auswahl der Sprache verpassen, müssen Sie diese nach Abschluss der Installation einrichten. Die spezifischen Einstellungsschritte sind wie folgt:

​ ​ 1. Öffnen Sie zuerst die devc++-Software. Sie können sehen, dass alles auf Englisch ist. Klicken Sie in der Menüleiste auf Extras und wählen Sie im Menü Umgebungsoptionen aus, um die Umgebungseinstellungen zu öffnen.

dev c++ 怎么调试?-dev c++中文调试

​​ 2. Klicken Sie als Nächstes auf das Dropdown-Feld an der blauen Position der angezeigten Sprache, wählen Sie Vereinfachtes Chinesisch aus und drücken Sie zur Bestätigung die Eingabetaste.

dev c++ 怎么调试?-dev c++中文调试

3. Nach der Bestätigung wird die Software zur chinesischen Version.

dev c++ 怎么调试?-dev c++中文调试

Die Einrichtung ist nicht schwer. Wenn Sie es brauchen, probieren Sie es einfach aus.



Das obige ist der detaillierte Inhalt von. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:onlinedown.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen
Vorheriger Artikel:Nächster Artikel: