c++中用指针代替数组传递参数

2025-02-28 21:17:05
推荐回答(3个)
回答1:

select(int *b)
你这种情况下是可以代替的;
b=&a[0]; 指针b指向a[0],接下来你就可以通过指针b来访问数组a的其他元素。
满意请采纳!

回答2:

int main (){
int a[]={.......};
int *p = a; //这样不就可以了
select(p);//这样不就可以了
return 0;
}

回答3:

select(a);你自己这里就是实现了呀!你这个入参a其实就可以看做一个指针了,而在select中使用a[1]就可以直接访问到main函数中定义的a数组中的数据
,没弄明白楼主想要问什么?看你回答好像你自己也是懂这个的