int main () {}
If you forget the semicolon, your program won't compile.
Basically, because semicolons are required for terminating statements, it will hinder pretty much everything after the missing semicolon. Without it being there, the compiler will interpret your code incorrectly.
Why semicolon? Tradition.What does it do? Terminates a single statement, eg:i+= 3; /* expression is a single statement */{ i= 3; --j; } /* no semicolon after the compound statement */
Example:printf ("There is one semicolon; in this string");printf ("There is no semicolon in this string");
C programs do not require header files. If you want a C program without header files, you can simply not create them. However, you may or may not be able to include your non-header file source files.
semicolon ';' (Not applicable for block-statements)
Sure.for (i=0; i
It's a syntax error, which is detected during compilation, yes.
how to create a c program for left factoring.
It is the semicolon. ;
It is not that hard, here is an example: int main (void) { return 0; }
Not, there are many people, who live happily without C-program.