Так что я возился с использованием переменных для программы меню / калькулятора, которую мне сказали изменить в одной из моих «проблем практики», как показано здесь:
- Заставьте вашу программу калькулятора выполнять вычисления в отдельной функции для каждого типа вычислений.
Мой вопрос заключается в том, чтобы при создании этих 4 функций для обработки каждой из четырех простых арифметических операций я не был уверен, в чем разница между использованием следующего синтаксиса:
double addition(double x, double y)
{
return x + y;
}
Как использовать локальную переменную "result" для получения значения?
double addition(double x, double y)
{
double result;
result = x + y;
return result;
}
Единственный вывод, который я могу сделать, заключается в том, что в более сложных арифметических операциях, таких как площадь круга и т. Д., Может потребоваться больше манипуляций с входными значениями, поэтому для выполнения этих вычислений потребуется больше переменных.
Наконец, какой из двух методов лучше использовать? Я знаю, что это второстепенный вопрос, но я просто хочу выучить правильную методологию, чтобы не учиться вредным привычкам программирования.