?
Determine Output:
Determine Output:
void main()
{
int i=1;
while(i<=5)
{
printf("%d", i);
if(i>2)
goto here;
i++;
}
}
fun()
{
here: printf("PP");
}
void main()
{
int i=1;
while(i<=5)
{
printf("%d", i);
if(i>2)
goto here;
i++;
}
}
fun()
{
here: printf("PP");
}
Answer & Solution
Correct Answer:
Option
C
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.
Join the Discussion
Login to post a comment or share your explanation.
Login