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.
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.

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.

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

Die Einrichtung ist nicht schwer. Wenn Sie es brauchen, probieren Sie es einfach aus.
Das obige ist der detaillierte Inhalt vondev c++ 怎么调试?-dev c++中文调试. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

如何在Windows10或11上检查PHP版本在学习本教程之前,请确保已在您的Windows系统上正确配置PHP。除此之外,您还需要一个命令提示符或终端访问权限。使用命令提示符或Powershell检查PHP版本识别已安装的PHP版本的最好和最简单的方法是使用其命令行工具。但是,要使用,用户必须有权访问Windows命令行应用程序,如CMD。转到Windows10或11搜索框并键入CMD或Powershell。您可以使用其中任何一个。当图标出现在这些

Python 已成为最流行的 Web 开发编程语言之一,这要归功于它的简单性、多功能性以及大量的库和框架集合。在使用 Python 构建 Web 应用程序时,开发人员有多种选择,从 Django 和 Pyramid 等全栈框架到 Flask 和 FastAPI 等轻量级微框架,再到用于数据科学应用程序的 Streamlit 等专用工具。在本文中,我们将比较三种最流行的 Python Web 框架——FastAPI、Flask 和 Streamlit——以帮助您为项目选择合适的工具。我们将探讨每个

自从Python编程语言诞生以来,它的核心理念一直是最大限度地提高代码的可读性和简单性。Python对可读性和简单性的追求简直达到了如痴如狂的境地。一个事实即可证实这一点:只要你在Python系统的根目录中输入命令“import this”后按下回车键,竟然马上打印出一首英文小诗,翻译成中文大致意思是:“美丽胜过丑陋,显式优于隐式。简单比复杂好,复杂比繁杂好。扁平优于嵌套,稀疏胜过密集。可读性很重要……”简单总比复杂好,可读性很重要。毫无疑问,Python确实在实现这些目标方面非常成功:它是迄今

使用命令提示符或PowerShell在Windows上安装PHP安装ChocolateyChoco包管理器我尝试了Windows默认包管理器Winget,但无法通过它安装PHP。因此,剩下的另一个最佳选择是使用流行的Chocolatey包管理器。但与Winget不同的是,Choco默认情况下不存在于我们的Windows系统中,因此我们需要在我们的系统上手动安装它。转到您的Windows10或11搜索框并键入CMD,出现时选择“以管理员身份运行”将给定的命令复制

不算。html是一种用来告知浏览器如何组织页面的标记语言,而CSS是一种用来表现HTML或XML等文件样式的样式设计语言;html和css不具备很强的逻辑性和流程控制功能,缺乏灵活性,且html和css不能按照人类的设计对一件工作进行重复的循环,直至得到让人类满意的答案。

在 Windows 10 或 11 上安装 Python 3在这里,我们讨论两种设置 Python 的方法,一种是使用图形安装向导,另一种是借助提示符或 Powershell(终端)中的命令。使用图形用户界面:1.下载Python最新版本众所周知,默认情况下,Windows 中不包含 Python 来编译我们基于它的程序。因此,请访问官方网站python.org ,通过单击“下

Python是最通用的编程语言之一:从研究人员运行他们的测试模型到开发人员在繁重的生产环境中使用它,几乎在每个可能的技术领域都有使用案例。在今天的指南中,我们将了解Brownie,一个基于Python的工具,用于编写和部署智能合约。准备安装Python3以太坊节点文本编辑器终端什么是Brownie?智能合约开发主要由基于JavaScript的库主导,如web3.js、ethers.js、Truffle和Hardhat。Python是一种通用的、高度使用的语言,也可用于智能合约/web3的开

Python 可以说是最容易入门的编程语言,在numpy,scipy等基础包的帮助下,对于数据的处理和机器学习来说Python可以说是目前最好的语言,在各位大佬和热心贡献者的帮助下Python拥有一个庞大的社区支持技术发展,开发两个各种 Python 包来帮助数据人员的工作。在本文中,将介绍一些非常独特的并且好用的 Python 包,它们可以在许多方面帮助你构建数据的工作流。1、KnockknockKnockknock是一个简单的Python包,它会在机器学习模型训练结束或崩溃时通知您。我们可以


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

SublimeText3 Englische Version
Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

MantisBT
Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

mPDF
mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

SublimeText3 Linux neue Version
SublimeText3 Linux neueste Version