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

最赞回答 / 慕姐2276339
指针就是将变量的地址与变量对应,比普通变量多了地址间的数据传送,可以双向传值

最新回答 / 小蜗牛牛
引用必须初始化是指对引用得初始化(即对别名必须初始化),而不是对真名必须初始化。在代码中,int &b = a;//这个就是对引用的初始化int &b;//这个就是没有对引初始化,是不合法的

最新回答 / no4990
代码不完整吧,如果就从这么几条代码来看,代码肯定是有错的。
//int *p = 5;// 代码错误,修改如下面两行:
int n = 5;
int *p = &下一行的n;// int *:声明p为指向int *类型()的指针。 &向n的指:取...

最赞回答 / 慕UI6596637
cout << getMax(numArr[3],3)<< endl;numArr[3]:表示第4个数组元素,改为numArr

最新回答 / 小淘气_
这样可是count和p的值都无法改变

最赞回答 / SmilarSouls
int *arr 是传递数组内存地址给函数,函数可以通过arr[i]间接访问数组里面的内容进行修改;简单说这里写int arr[]也没问题,没区别都是指针

最新回答 / weixin_慕尼黑6528718
可以的,*p只是指向count的地址罢了

最赞回答 / Juin丶
一样的,只是在定义指针类型的时候需要在变量名前面加上*号。而给它赋值的时候就不用。

最新回答 / Peppa_
做函数形参时比较方便,不用像指针那样加*(很麻烦)

最赞回答 / TIMELORD4083146
当const已经修饰一直变量时,再去用指针去指这个变量会很危险,因为指针可以改去该变量的值,与const就有冲突的风险,const int *p=&a和const int * const p=&a是可以的,这样保证了*p的值不能改变,所以就不会有与const冲突的可能性。<...code...>
课程须知
本课程是C++初级课程 熟练掌握C语言开发语言基础语法
老师告诉你能学到什么?
1、C++语言引用的魅力 2、C++语言const的用法 3、C++语言函数默认值及函数重载 4、C++语言内存管理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消