Difference between revisions of "Syntax Error"

esse quam videri
Jump to: navigation, search
Line 8: Line 8:
 
=Explanation=
 
=Explanation=
 
Because syntax errors prevent the code from compiling, compiled programming languages (such as C#) will not allow the user from running the code until the error is resolved.
 
Because syntax errors prevent the code from compiling, compiled programming languages (such as C#) will not allow the user from running the code until the error is resolved.
 +
 +
=Example=
 +
<syntaxhighlight lang ="csharp">
 +
string name = "John Doe";
 +
 +
Console.WriteLine(Name); // This is a syntax error because we are trying to print "name" but this line of code says "Name". Although it seems insignificant, this code will not compile because there is no variable with the identifier "Name".
 +
</syntaxhighlight>
  
 
==Notes==
 
==Notes==

Revision as of 15:03, 29 August 2019

Definition

A syntax error is a type of error that will prevent the code from compiling at compile time.

Relevance

Syntax errors will be a common sight. The most famous is forgetting to add a semicolon at the end of a line of code. Most of the time, syntax errors are quick to resolve.

Explanation

Because syntax errors prevent the code from compiling, compiled programming languages (such as C#) will not allow the user from running the code until the error is resolved.

Example

string name = "John Doe"; 

Console.WriteLine(Name); // This is a syntax error because we are trying to print "name" but this line of code says "Name". Although it seems insignificant, this code will not compile because there is no variable with the identifier "Name".

Notes

In Microsoft Visual Studio, syntax errors are typically underlined in a red squigly line to try to help identify.

See Also

Logic Error