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

最新回答 / 么么哒的张先森
<...code...>使用for循环一一遍历即可。
流畅 明晰 看来 书本和视频相结合 是学习的好办法

最新回答 / gzyangzhen
输出必须是6才能过;cout << getMax(6,K) << endl;K<=6
&amp;z别名被const修饰那z也就不可变了,因为别名是一个整体,&amp;符号类似于一个声明而不像*,*p 和 p是完全不同的,而&amp;p 和p则是一摸一样的,就被const修饰这一问题来说
一句话const修饰后边所有的,也就是后边的都是一次赋值终生不变

最赞回答 / 王业
直接把你的代码copy过来,我这边运行成功了。应该是你IDE环境的问题吧。
内联函数并没有讲清楚怎么用

已采纳回答 / 努力提升
能在你自己的编译器上编译出正确的结果就可以啦,亲不用纠结这个

最新回答 / 慕函数4258582
引用就是相当于是别名常量,比如语句int &b=a;中就定义了b为a的引用,就是说,b相当于a的另一个名字,因为b在内存中并没有被分配的int变量大小的空间。而取地址,就是把某个变量的地址返回,例如int* p=&a;就是把a的地址返回,并保存到指针p中。这两者的主要区别就是,b就相当于变量a,是一个量,而p或者&a代表则是a的地址,是一个地址,而不是变量a

最赞回答 / onemoo
这个&并不是引用的意思,这是&是取地址操作符, 等号右侧的&count意思是取count的地址,得到的是指向count的指针。p被定义为指针类型,等号右侧也是指针类型,这样才能赋值给等号左侧的p。如果不写那个&,等号右侧就是const int类型,与等号左侧的类型不一致,且无法自动转换类型,这样是无法赋值的。
感觉我还是昏,谁来拯救我啊
if(i&lt;5&amp;&amp;j&lt;5){
x = arr[i];
y = arr[j];
int A = getMax(x,y);
cout&lt;&lt;A&lt;&lt;endl;
}else{
cout&lt;&lt;&quot;输入错误&quot;&lt;&lt;endl;
}

int B = getMax(arr,5);
cout&lt;&lt;B&lt;&lt;endl;

return 0;
}
int main(){
int arr[]={2,1,5,8,6};
cout&lt;&lt;&quot;请问取出第几个元素&quot;&lt;&lt;endl;

int i=4;
int j=2;
int x,y;
#include &lt;iostream&gt;
using namespace std;
int getMax(int a,int b){
if (a&gt;b){
return a;
}else{
return b;
}
}
int getMax(int array[],int e){
int w = array[0];
for(int q=1;q&lt;e;q++){
if(array[q]&gt;w){
w = array[q];
}

}
return w;
}
#include &lt;string.h&gt;
#include &lt;iostream&gt;
using namespace std;
int main(void)
{
//在堆中申请100个char类型的内存
char *str = new char[100];
//拷贝Hello C++字符串到分配的堆中的内存中
strcpy(str, &quot;Hello imooc&quot;);
//打印字符串
cout&lt;&lt;str&lt;&lt;endl;
//释放内存
delete []str;
str=NULL;
return 0;
}

最新回答 / 流浪_老
const int * p;  不能 改变*p   就是不能*p=2  等等之类的int * const p; 不能 改变p   就是不能p=&x  等等之类的
课程须知
本课程是C++初级课程 熟练掌握C语言开发语言基础语法
老师告诉你能学到什么?
1、C++语言引用的魅力 2、C++语言const的用法 3、C++语言函数默认值及函数重载 4、C++语言内存管理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消