为了账号安全,请及时绑定邮箱和手机立即绑定
哈哈,开始嫌弃老师讲的慢,自己代码早敲了一遍。

最新回答 / weixin_慕后端0338693
你可以看代码,出现6的调用,是传的数组第1个和第3个数,这两个数比较,最大的是6.
老师讲的很棒 不冗余 易理解 都是干货!
可以作为入门了解看一看,毕竟只有几分钟的课程,要深入学还是买书自学吧

最新回答 / LiMingFei
如果在一个函数中定义一个变量, 那么这个变量是局部变量, 程序会自动分配他的内存, 当函数执行完了就会自动回收它. 所以当你想函数执行完后(超出变量作用域), 任然可以访问这个变量, 那么你需要申请自己的内存, 当你觉得不用时再手动回收.

最新回答 / weixin_慕尼黑6074834
&a是指引用,a是单纯的形参,在这种情况下不需要用到引用

已采纳回答 / 生途南北
这牵扯到形参和实参的问题,带了&符号以后代表传进去的还是原来的变量 只是换了个名字而已(如果你理解的话,会知道这两个的变量地址是一样的),不带符号传进去的只是这个变量的值 变量本身并不是同一个  也就是说变量的地址不一样  所以内部进行值得交换并不会影响外部的变量
HAO好hao!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!D!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

已采纳回答 / dididadadaa
例如,第六行 int *p 就是定义了一个整型指针,指针实质是地址,所以可以初始化为 &a。

最赞回答 / qq_Christan_msHJP2
课件里面定义两遍是因为两次定义中间有main函数,C++main函数调用的函数必须在main函数的上面声明,而fun(int&a,int &b)函数的具体内容被老师写在了main函数的下面,所以也要在main函数的上面声明一下,或者你可以直接把需要调用的函数写在main函数的上面。

已采纳回答 / 木易三世
如果指针未申请内存,直接使用,则操作系统无法提供资源,会产生空指针异常。

已采纳回答 / 慕标8317475
不是指针,指针的定义是做一个地址,别名就是取了一个别的名字。
验证getMax(int a, int b)的时候输入了numArr[0]和numArr[1],输出8,提交答案显示错误,因为没有输出6,getMax(int a, int b)的输入改成numArr[0]和numArr[2],成功。
课程须知
本课程是C++初级课程 熟练掌握C语言开发语言基础语法
老师告诉你能学到什么?
1、C++语言引用的魅力 2、C++语言const的用法 3、C++语言函数默认值及函数重载 4、C++语言内存管理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消