如何使变量等于函数返回的数字

How do I make a variable equal the number returned by a function?

本文关键字:函数 返回 数字 何使 变量 于函数      更新时间:2023-10-16

我是函数新手,我似乎无法弄清楚如何使函数中的变量在main()中返回为变量;

当我这样做时:

int menu()
{
cin >> select;
return (select);
}
int main()
{
int x = menu;
return 0;
}

我收到"从'int (*)()'到'int'的无效转换[-允许]

这段代码也非常简化,但这就是我的想法,我如何让这个变量等于我的函数返回的值?

int menu()   
{
   int select;
   cin >> select;
   return select;
}
int main()
{
   int x = menu();
   return 0;
}
  1. 使用前声明select
  2. ()添加到对menu的调用中。
  3. (可选)删除return语句中select不必要的括号。