#include <iostream>
using namespace std;
fn1(int Arg)
{
int a = 10;
}
int main()
{
cout << "fn1(): " << fn1(22) << endl;
return 0;
}
Вызываю функцию и передаю ей число 22 например, что является одним передаваемым аргументом, но функция принимающая один любой аргумент должна преобразовать его в 10, а у меня почему то выводит 1, хотя должна вывести 10,Почему так?
Вы неправильно записали функцию, надо:
int fn1(int Arg){
return 10;
}
Так как никаких действий функция не делает с аргументами, лучше сразу возвращать значение, и как раз return у вас не было. И нужен тип который будет возвращать функция - int fn1.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости