小编Dis*_*ame的帖子

如何将数组的地址传递给函数?

我只是想问一下如何将数组的地址传递给函数。

void me( int *a ) {
    printf("%d\n", *a); // that gives me 11
}

int main () {
    int x[3]  = { 11, 12, 13 };

    me(&x[0]);

return 0;
}
Run Code Online (Sandbox Code Playgroud)

但是如果我想通过整个数组而不是通过重复 me(&x[//the position I want to pass]);

是否可以?

c arrays pointers

2
推荐指数
1
解决办法
8321
查看次数

标签 统计

arrays ×1

c ×1

pointers ×1