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

最新回答 / 咕噜嘟咚
我也不太清楚,应该是因为在调用函数时会自动为里面的参数赋值(赋自己输入的值)吧

最新回答 / 慕粉1527144879
 "//比较变量与下一个元素的大小"这行代码下你arr写出arrr,并且你这样写结果应该是6,8才是啊,

最新回答 / 寅月
但是视频上说 const int *p和int const *p没有区别啊,区别指针常量和常指针不是区别*在const左边还是右边吗?

最赞回答 / ufan0
inline是C++关键字,并且用网络上讲得的详细点说法就是在函数声明或定义中函数返回类型前加上关键字inline,即可以把函数指定为内联函数。关键字inline必须与函数定义放在一起才能使函数成为内联,仅仅将inline放在函数声明前面不起任何作用。inline是一种“用于实现的关键字”,而不是一种“用于声明的关键字”。一般的,用户可以阅读函数的声明,但是看不到函数的定义。

最新回答 / 慕妹2098627
这个和编译软件有关,我用的code blocks就编译不过

最赞回答 / Mer1997
这么说吧   C语言中的"*"和C++中的"&"在函数中的使用一般都是为了改变 变量的值 ,但是”*“在实质上依旧是单向传值 只是函数中的指针形参与实参具有相同的内存地址,从而间接改变内存中的内容,因此在函数中改变形参的地址是不会对实参有影响的  而C++中的”&“则是相当于给变量起别名,因此在函数中操作的”形参“与实参实质上是共用一块内存空间的,对”形参“做的任何改变都能在实参上得到体现

最新回答 / 非飞一般
java方法就是函数,可能是翻译问题吧

最新回答 / 慕工程7594401
你也可以自己试一下,看i<count行不行,别郑人买履。

最赞回答 / JUST_4_IT
数组numArr[3]={3,8,6},数组长度其实是4,由于只是初始化了前三个,所以默认第四个为‘0’({3,8,6,0}),所以numArr[3]=0,在调用getMax的时候就是在比较0,3哪个大了,所以返回值是3.

最赞回答 / 慕虎0549817
上面都是瞎说的你把endl去掉就行了因为编译器的答案没有换行所以视为错误,你去掉就行了

最赞回答 / qq_极光_6
可以设立一个指针intPointer:int   *intPointer; 然后当取得了i的值后用:intPointer=(int   *)malloc(i*sizeof(int)); int main() { int i; cin>>i; int[]a=new int[i]; }

最新回答 / 慕仙1496619
因为已经定义了a是常量了,如果在定义一个新的指针变量给a,会很危险,可能会改变a的值。

最新回答 / TTshuanger
重载函数与默认参数重叠导致的二义性问题 func(int);                                           //重载函数1,只有1个参数,无默认参数 func(int a, int b =4);                           //重载函数2,有2个参数,有1个默认参数 func(int a=3, int b=4, int c=6);           //重载函数3,有3个参数,有3个默认参数出现二义性,fun(1,2)会编译失败的。
课程须知
本课程是C++初级课程 熟练掌握C语言开发语言基础语法
老师告诉你能学到什么?
1、C++语言引用的魅力 2、C++语言const的用法 3、C++语言函数默认值及函数重载 4、C++语言内存管理

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消