Я получаю некоторые ошибки. Какие-нибудь подсказки, в которых я ошибаюсь? Я думаю, что применяю правильную логику.Не получается правильный вывод при использовании указателей
int* adderFunction(int a, int b)
{
int result;
int *pResult;
pResult = &result;
result = a + b;
return (pResult);
}
Вы возвращаете адрес локальной переменной: просто возвращает '' int' и обратный результат; ' – hmjd
Не возвращайте адрес переменная local – BLUEPIXY
@ user1437027 C++ проще, чем вы думаете 'int adderFunction (int a, int b) {return a + b; } '. Нет необходимости в чем-то более сложном. – john