У меня есть следующий код, однако я запутался в нескольких вещах: Почему возвращается сумма внутри цикла?почему не один снаружи?
или программа вернет возвращаемое значение и проигнорирует остальные?
#include <iostream>
using namespace std;
int m(int n)
{
int sum = 0;
for(int i =1;i<=2;i++)
{
sum= sum + 10;
return sum+3333; //returns inside loop
}
return sum-10;
}
int main()
{
int n = 1;
cout << m(n) << endl;
return 0;
}