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

最新回答 / qq_过客_88
内联函数起不起作用有编译器决定

最新回答 / 慕慕6147433
当const已经修饰一直变量时,再去用指针去指这个变量会很危险,因为指针可以改去该变量的值,与const就有冲突的风险,const int *p=&a和const int * const p=&a是可以的,这样保证了*p的值不能改变,所以就不会有与const冲突的可能性。

已采纳回答 / 慕粉1527144879
你先把这行代码注释掉自行看看结果,然后再加上这行代码你就会知道它的意思(执行的重载函数int getMax(int a, int b))

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

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

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

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

已采纳回答 / 精慕门1182488
int *a = null; 这里的a才是指针变量  所以赋常数值要给*a

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

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

最新回答 / 非飞一般
java方法就是函数,可能是翻译问题吧
课程须知
本课程是C++初级课程 熟练掌握C语言开发语言基础语法
老师告诉你能学到什么?
1、C++语言引用的魅力 2、C++语言const的用法 3、C++语言函数默认值及函数重载 4、C++语言内存管理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消