Machine-translated by Google. Questions are authored in English.
Top

Discussion

What is the output of this C code?

void main()

    {

        int i = 0;

        if (i == 0)

        {

            printf("Hello");

            continue;

        }

    }

 

  • A.Hello is printed infinite times
  • B.Hello
  • C.varies
  • D.Compile time error

Answer: D

Correct answer: Compile time error

continue is meaningful only inside a loop: it asks for the next iteration, and here there is no loop to iterate. Written inside a bare if with no enclosing loop, it is a compile-time error.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.