Possible Duplicate:
return 0 implicit
Why is return 0 optional?
why does the main() function in C can terminate correctly even without using exit
or return
?
for example:
#include<stdio.h>
int sum(int a,int b)
{
return (a + b);
}
int main()
{
int a=10;
int b=5;
int ans;
ans=sum(a,b);
printf("sum is %d",ans);
}