Syntactic mistakes are errors in the syntax of C and C++, which means
there's something wrong in the way how the statements are written.
Syntactic mistakes are mostly typo's that will result in errors
when a sourcefile is compiled. It's best to always use the compile flag
-Wall
to instruct the compiler to find as much probable mistakes as
possible.