为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 萧叶
重载的两个函数只是名称相同,参数数量可以相同,只要类型不同即可

已采纳回答 / qq_HaibaraDu_0434753
不能直接用,因为sizeof(numArr)并不是数组长度,而是数组长度与sizeof(int)的乘积。想用sizeof的话也可以,cout << getMax(numArr,sizeof(numArr)/sizeof(int)) << endl;

最赞回答 / YiShen23
不能。指针中,q通常指的是地址,而不是一个数值

已采纳回答 / 跳跳小狼人
可以呀,a存放最大值。先判断第一个条件,如果第一个条件成立,也就是b>a,交换两个值,a就是a,b中最大的,然后再判断第二个条件。反之,若第一个条件成立,则无需交换,再去比较第二个条件。

已采纳回答 / 凌峰521
*p是指针  指向数据存放的内存空间的首地址 &p是引用  如课程里所说  变量的别名

已采纳回答 / 凌峰521
定义一个int类型的引用

已采纳回答 / 慕粉1235029274
不好意思 漏了后面的大括号“}”

已采纳回答 / qq_年輕輕_0
代码不用纠结,没有问题。是你VS的问题,建议新建项目,重新编译。望采纳!

已采纳回答 / 悸a动
第一个问题:看着代码没问题,看看那你的逗号是不是半角的,就是英文字符的逗号,看着你的代码中的逗号是全角的。第二个问题:你理解是对的,但是一般编程序的时候都是main函数在最上面,这样格式清晰;功能函数一般不看怎么实现的,知道有哪些然后有什么功能就够了,所以要在main函数上函数声明。

已采纳回答 / 慕粉1556379847
int *const y = &x;是将指针y定义为常量,不能改变,即y=&z将会报错。const int *y = &x;是将*y定义为常量,即*y=20(int x=3)将会报错。而x没有被定义为常量,则x的值可以改变,所以两次结果一样

已采纳回答 / 千万人认为他
你的“int a[6];n=0,s=0;” 这段代码中间的“ ; ”应该改为" , "。<...图片...>

已采纳回答 / 田心枫
c++程序设计教程 c++编程思想 c++大学教程 c++程序设计语言

已采纳回答 / 慕粉1356576729
能把全部代码贴出来看一下吗?

已采纳回答 / 岁寒碎絮
就是相当于把函数复制到主调用函数中了,省去了调用和返回的操作,节省了时间,提高了效率。
课程须知
本课程是C++初级课程 熟练掌握C语言开发语言基础语法
老师告诉你能学到什么?
1、C++语言引用的魅力 2、C++语言const的用法 3、C++语言函数默认值及函数重载 4、C++语言内存管理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消