return statement in fun() is not working proper.Can anyone please tell me what is wrong with this?Code:#include<stdio.h> int fun(int num); void main() { int p,n=20; p=fun(n); printf("%d",p); getch(); } int fun(int num) { (num>20)?return (100):return (200); }