1. If a function contains two return statements successively, the compiler will generate warnings. Yes/No ?
Ask Your Doubts Here
Comments
By: guest on 01 Jun 2017 06.01 pm
Yes. If a function contains two return statements successively, the compiler will generate "Unreachable code" warnings. Example: #include<stdio.h> int mul(int, int); /* Function prototype */ int main() { int a = 4, b = 3, c; c = mul(a, b); printf("c = %d\n", c); return 0; } int mul(int a, int b) { return (a * b); return (a - b); /* Warning: Unreachable code */ } Output: c = 12
c = 12