Syntax Errors
These are also referred to as compile-time errors. These errors have occurred when the rule of C++ writing techniques or syntax has been broken. These types of errors are typically flagged by the compiler prior to compilation.
Example: In the below program we are getting an error because of a missing semicolon at the end of the output statement (cout) called syntax error.
C++
// C++ program to demonstrate // a syntax error #include <iostream> using namespace std; int main() { cout << "Geeks for geeks!" // missing semicolon return 0; } |
Output:
C++ Program to Show Types of Errors
In any programming language errors is common. If we miss any syntax like parenthesis or semicolon then we get syntax errors. Apart from this we also get run time errors during the execution of code. In a similar way the errors are classified as below:
- Syntax Errors
- Runtime Errors
- Logical Errors
- Linked Errors
- Semantic Errors