Discussion :: Functions
-
If a function contains two return statements successively, the compiler will generate warnings. Yes/No ?
Answer : Option A
Explanation :
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
Be The First To Comment