如题
[CODE]
int look(int account&);
bool look(int account&);
[/CODE]
为啥不是 int look(int &account);
函数里面的参数后面&符号是什么意思,比如int look(int account&);为什么在参数后面
答案:5 悬赏:10 手机版
解决时间 2021-02-15 08:56
- 提问者网友:温柔港
- 2021-02-14 23:05
最佳答案
- 五星知识达人网友:逐風
- 2021-02-14 23:36
c/c++ 这样写是错的。
函数原型可以是:
int look(int &account); --- account 是 引用,int 型参数
int look(const account&); --- 省了参数名,参数是引用, 参数类型 是 const account (前面当然已有过 account 的定义,例如 #define account int 或 typedef ....)
函数原型可以是:
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的数值,则原参数也会被改变 另外*表示是指针
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯