Home »
C programs »
C common errors programs
Error: Expected ';' before 'return' in C | Common C program Errors
Here, we will learn how and when Expected ';' before 'return' error occurs and how to fix this error in C program?
Submitted by IncludeHelp, on August 23, 2018
Error: Expected ';' before 'return' in C
As we know that each statement (expect some of the statements like conditions, loops etc) must be terminated by the semicolon (;). This is a common error in C program, when we miss semicolon (;) after any statement. In that case, compiler throws an error Expected ';' before 'return' in C.
Program
#include <stdio.h>
int main(void) {
printf("Hello world")
return 0;
}
Output
prog.c: In function 'main':
prog.c:5:2: error: expected ';' before 'return'
return 0;
^~~~~~
How to fix Expected ';' before 'return' in C error
To fix this error, check the statement (line no.) which is written before the statement in which compiler throws the error.s
Error free code
#include <stdio.h>
int main(void) {
printf("Hello world");
return 0;
}
Output
Hello world
C Common Errors Programs »