Please tell me differrence of these statement 5 statement

1: return 0;
2: return;
3: return 1;
4: exit();
5: exit(x);

If the return statement is
return 0;
It returns int value zero. This can be used when you have an integer type function
Similarly is return 1. return 0 and return 1 can also be used for bool type function where 0 is for false and 1 is for true.

If the return statement is
return ;
It will not return anything. A void. This can be used when your function is of void type.

return exits from the function while exit exits from the program.
Refer these for exit: