Объявление

Ищу партнеров в бизнес (не связано с интуитом)
Подробнее тут.

Произойдет ли ошибка компиляции если функцию

int sum(int a, int a1, int a2, int a3, int a4=2)
{return a+a1+a2+a3+a4;}
вызвать в функции main следующим образом
int main()
{
int z=1,b=1,c=1,d=1,e=1;
sum(z,b,c,d,e);
....
}



нет
да, потому что значение возвращаемое функцией не присваивается никакой переменной
да, потому что мы пытаемся изменить значение аргумента по умолчанию

Не нашли ответ на свой вопрос? Задайте его на нашем форуме.