Warning: implode(): Invalid arguments passed in /www/wwwroot/jobquiz.info/mdiscuss.php on line 336 In a function two return statements should never occur. ?->(Show Answer!)
1. In a function two return statements should never occur.
Ask Your Doubts Here
Comments
By: guest on 01 Jun 2017 06.01 pm
No, In a function two return statements can occur but not successively. Example: #include <stdio.h> int mul(int, int); /* Function prototype */ int main() { int a = 0, b = 3, c; c = mul(a, b); printf("c = %d\n", c); return 0; } /* Two return statements in the mul() function */ int mul(int a, int b) { if(a == 0 || b == 0) { return 0; } else { return (a * b); } } Output:
c = 0
c = 0