Vidyalelo
C Programming · Q20

C Miscellaneous

Programming · C Programming · question 20

Q20

Determine Output: void main() int i=1; while(i 2) goto here; i++; fun() here: printf("PP");

A.
12PP
B.
12PP345
C.
Compiler Error
Answer
D.
None of These

Answer: Option C

Solution

Answer: Option C
Solution:

Compiler error: Undefined label 'here' in function main
Labels have functions scope, in other words The scope of the labels is limited to functions. The label 'here' is available in function fun() Hence it is not visible in function main.