最新回答 / 小蜗牛牛
引用必须初始化是指对引用得初始化(即对别名必须初始化),而不是对真名必须初始化。在代码中,int &b = a;//这个就是对引用的初始化int &b;//这个就是没有对引初始化,是不合法的
2019-06-13
最新回答 / no4990
代码不完整吧,如果就从这么几条代码来看,代码肯定是有错的。
//int *p = 5;// 代码错误,修改如下面两行: int n = 5; int *p = &下一行的n;// int *:声明p为指向int *类型()的指针。 &向n的指:取...
2019-05-16
最赞回答 / SmilarSouls
int *arr 是传递数组内存地址给函数,函数可以通过arr[i]间接访问数组里面的内容进行修改;简单说这里写int arr[]也没问题,没区别都是指针
2019-03-06
最赞回答 / TIMELORD4083146
当const已经修饰一直变量时,再去用指针去指这个变量会很危险,因为指针可以改去该变量的值,与const就有冲突的风险,const int *p=&a和const int * const p=&a是可以的,这样保证了*p的值不能改变,所以就不会有与const冲突的可能性。<...code...>
2018-11-12