What will the following code print?
#include <iostream>

int main(int i, char * argv[])
{
   while(i = 0, i < 10, i++)
   {
      std::cout << i;
   }
}
Explanation
The while loop condition can be represented as three sequential operations:
i = 0;
i < 10;
i++;
The result of the last operation will be equal to i before the increment, i.e. zero or false, so the loop will not be executed at all.

Слідкуй за CodeGalaxy

Мобільний додаток Beta

Get it on Google Play
Зворотній Зв’язок
Cosmo
Зареєструйся Зараз
або Підпишись на майбутні тести