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

在线等哦xx

int getMaxOrMin(int *aar)中的int *aar这不是定义指针吗?怎么又变成数组了??

正在回答

1 回答

 int array[100];   定义了静态数组array,并未对数组进行初始化

 int* array = new int[100];   分配了长度为100的动态数组array 



1 回复 有任何疑惑可以回复我~
#1

留老师的大教鞭 提问者

非常感谢!
2017-08-01 回复 有任何疑惑可以回复我~
#2

treehuang

因为数组本身就是指向其首元素地址的指针,所以那样定义没问题,比如int a[3] = {1,2,3}; int *p; p = &a[0];
2017-08-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之起航篇
  • 参与学习       291033    人
  • 解答问题       760    个

C++亮点尽在其中,本课程是在C语言基础上的一个延伸,得以升华

进入课程

在线等哦xx

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信