Я новичок в программировании, и мне недавно был присвоен довольно жесткий код. Я пытался его закончить, но я в тупике.Функция, возвращающая нечетное значение
Мой прототип функции
int getNumAccidents(int);
Мой главный вызов:
int north;
int south;
int east;
int west;
int central;
cout << "Please enter the value for North\n";
getNumAccidents(north);
cout << "the number of accidents in the north are:\n" << north;
break;
И моя функция:
int getNumAccidents(int value)
{
cin >> value;
return value;
}
Он отлично компилируется, но я получаю неожиданное возвращение когда Я вводил данные. Я вошел 32, и возвращение от моей функции - 4591493 ..... почему?
Вы никогда не использовали возвращаемое значение –
север = getNumAccidents (север); –
*** Я новичок в программировании, и мне недавно был присвоен довольно жесткий код. *** Кстати, это примерно так же просто, как и для C++. – drescherjm