Heim  >  Artikel  >  Was bedeutet Syntaxfehler?

Was bedeutet Syntaxfehler?

青灯夜游
青灯夜游Original
2020-04-24 14:52:00190021Durchsuche

Syntaxfehler bedeutet „Syntaxfehler“, was bedeutet, dass die Syntax des Programms falsch ist und der Compiler oder Interpreter es bei der lexikalischen Analyse nicht in eine geeignete Programmiersprache umwandeln kann. In kompilierten Sprachen treten Syntaxfehler nur während der Kompilierung auf, da der Compiler für die korrekte Kompilierung eine korrekte Syntax erfordert. In interpretierten Sprachen treten Syntaxfehler möglicherweise erst zur Laufzeit auf.

Was bedeutet Syntaxfehler?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.

Programmieren ist der Prozess der Softwareentwicklung durch Code. Einige Anfänger stoßen während des Lernprozesses auf viele Fehler. Was bedeutet Syntaxfehler? Der folgende Artikel stellt es Ihnen vor.

Was bedeutet Syntaxfehler?

Syntaxfehler bedeutet „Grammatikfehler“.

In der Informatik liegt ein Syntaxfehler vor, wenn ein Programm eine falsche Syntax hat und der Compiler oder Interpreter es bei der lexikalischen Analyse nicht in eine geeignete Programmiersprache umwandeln kann.

Erweiterung

In kompilierten Sprachen dürfen Syntaxfehler nur während der Kompilierung auftreten. Für eine korrekte Kompilierung muss die gesamte Syntax des Compilers korrekt sein. Allerdings treten Grammatikfehler in interpretierten Sprachen möglicherweise erst zur Laufzeit auf, und es ist nicht unbedingt einfach, Grammatikfehler von Semantikfehlern zu unterscheiden.

Die Benutzeroberfläche früherer 8-Bit-Heimcomputer war ein BASIC-Interpreter. Die Fehlermeldung SYNTAX ERROR verursachte häufig Probleme. Diese Meldung wird angezeigt, solange der Interpreter die Eingabe des Benutzers nicht erkennen kann.

Wenn der Rechner falsche Berechnungen ausgibt, treten auch Syntaxfehler auf. Beispielsweise gibt es in der Berechnung linke Klammern, aber keine rechten Klammern, oder es gibt mehrere Dezimalstellen in einer Zahl usw.

In der Java-Sprache ist das folgende Programm korrekt:

System.out.println("Hello World");

Das folgende Programm ist falsch:

System.out.println(Hello World);

Das zweite Programm zeigt theoretisch etwas namens „Hello World“-Variable anstelle des Wortes an Hallo Welt, und in Variablennamen in der Java-Sprache dürfen keine Leerzeichen enthalten sein, daher tritt ein Syntaxfehler auf.

Der Compiler markiert Zeilen mit Syntaxfehlern im Programm und liefert möglicherweise auch eine einfache Erklärung.

Weitere Informationen zu diesem Thema finden Sie auf der chinesischen PHP-Website! !

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

Stellungnahme:
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