ExamVeda
Login
Home
This question belongs to C Program C Miscellaneous
C Miscellaneous
?

Determine Output:
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.

Examveda
Question posted by Examveda
Community

Join the Discussion

No comments yet Be the first to discuss this question.