永发信息网

函数里面的参数后面&符号是什么意思,比如int look(int account&);为什么在参数后面

答案:5  悬赏:10  手机版
解决时间 2021-02-15 08:56
  • 提问者网友:温柔港
  • 2021-02-14 23:05
如题
[CODE]
int look(int account&);
bool look(int account&);
[/CODE]
为啥不是 int look(int &account);
最佳答案
  • 五星知识达人网友:逐風
  • 2021-02-14 23:36
c/c++ 这样写是错的。

函数原型可以是:
int look(int &account); --- account 是 引用,int 型参数
int look(const account&); --- 省了参数名,参数是引用, 参数类型 是 const account (前面当然已有过 account 的定义,例如 #define account int 或 typedef ....)
全部回答
  • 1楼网友:摆渡翁
  • 2021-02-15 04:26
这是什么语言.
  • 2楼网友:蕴藏春秋
  • 2021-02-15 03:11
写错了吧 应该在int后边的吧
  • 3楼网友:酒者煙囻
  • 2021-02-15 01:55
表示这是一个引用,函数内改变account的数值,则原参数也会被改变 另外*表示是指针
  • 4楼网友:鱼芗
  • 2021-02-15 00:31
你好! 表示这是一个引用,函数内改变account的数值,则原参数也会被改变 另外*表示是指针 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯