You've answered 1 of 163 questions correctly. (Clear)

Question #6 Difficulty: 1

According to the C++17 standard, what is the output of this program?

    #include <iostream>

int main() {
  for (int i = 0; i < 3; i++)
    std::cout << i;
  for (int i = 0; i < 3; ++i)
    std::cout << i;
}

Correct!

Whether you post-increment or pre-increment i, its value does not change until after the loop body has executed.

You can explore this question further on C++ Insights or Compiler Explorer!

Next question

Mode : Training

You are currently in training mode, answering random questions. Why not Start a new quiz? Then you can boast about your score, and invite your friends.

Contribute

Create your own!

Android app

Get Sergey Vasilchenko's CppQuiz Android app.