Examveda
Examveda

Determine Output:
void main()
{
      int i=1;
      while(i<=5)
      {
            printf("%d", i);
            if(i>2)
                  goto here;
            i++;
      }
}
fun()
{
      here:  printf("PP");
}

A. 12PP

B. 12PP345

C. Compiler Error

D. None of These

Answer: Option C

Solution(By Examveda Team)

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.


This Question Belongs to C Program >> C Miscellaneous

Join The Discussion

Related Questions on C Miscellaneous