What will be printed out as a result of the following code execution?
#include <iostream>

int foo()
{
    return 1, 2, 3, 4, 5;
}

int main()
{
    std::cout << foo() << std::endl;

    return 0;
}
Explanation
«5» will be printed out. The comma operator «,» works from left to right. It returns its second parameter by default. In the given example the execution will go as follows: ((((1, 2), 3), 4), 5)

Слідкуй за CodeGalaxy

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

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