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

最赞回答 / 慕丝1572740
cout <<getMax(numArr,3)<< endl; 中numArr 指的是数据的首地址,是一个指针;如果将其修改成numArr[2],则是指数组中的第3个元素,而不是指针;函数重载的时候就会出错。

最赞回答 / 妄想废人
*是间址访问的意思, *指针 访问该指针所指的对象,&放在形式参数那里,说明传入的形式参数是实际参数的引用,或说实参的别名是形参,对函数里面形参的修改会影响到实参吧

已采纳回答 / Soky
count定义的是const类型的,说明count是不能改变值的,而你下面又定义了一个可变的*p指向了count,岂不是接下来就可以写*p=?来改变count的值了吗?所以编译会报错。指向常量的指针也必须定义成const int *p。

最新回答 / 丨丶老唐
这是这个题目的问题,main函数中应该给出的是只有两个数的参数,或者getMax函数可以改成为三个数的比较大小

最新回答 / 慕仙1496619
数据不变啊,定义x的时候没有涉及到指针,和地址无关

已采纳回答 / oldlin
同学这是网站设计的原因,他有提示你用maxNum做变量,所以你用tem做变量虽然编程没问题,但是网站不是编译器,与事先答案比较发现变量名不一样就判断你错误。而且你也要将函数定义中的*a改成*arr,这不是你的代码有问题,是因为网站不是编译器只会和答案比较找错的原因。(附上我的代码供你参考,我这个它就认为正确通过了)#include <iostream>using namespace std;/**  *函数功能:返回a和b的最大值  *a和b是两个整数  */int getMax(int a,...

已采纳回答 / qq_浮生若茶_3
Coord 是这个 data structure 的名字

已采纳回答 / qq_雨落得太敷衍_0
前一个是定义一个指针变量p,指向a的地址,后面那个是给指针变量p取一个别名q

最新回答 / WORLD_CONNECTED
并不是;我猜你的代码是这样的void fun (int a = 10 , int b = 20 , int c = 30);//定义void fun (int a, int b , int c ){//实现    cout << a << "," << b << "," << c << endl;}在mian里面写的是fun(1.1);你这样相当于int a = 10;int b = 20;int c = 30;a = 1.1;//因...
课程须知
本课程是C++初级课程 熟练掌握C语言开发语言基础语法
老师告诉你能学到什么?
1、C++语言引用的魅力 2、C++语言const的用法 3、C++语言函数默认值及函数重载 4、C++语言内存管理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消