1.

If a function contains two statements successively, the compiler will generate warnings. Yes/No ?

Answer» 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


Discussion

No Comment Found