将传递的指针的地址更改为C中函数内的函数参数

时间:2018-03-06 09:04:19

标签: c pointers

有一个函数有两个指针作为输入参数,并且有一个指针和一个在函数外定义的数组。我想编写一个函数,将函数外部的指针地址更改为数组。

void func(int8_t *pointer, char* array)
{
    pointer = array;
}

int main()
{

int8_t *pX;
char arr[100];

func(pX,arr);

上面的代码不起作用,因为它只更改函数内的本地指针的地址而不是传递的参数。

0 个答案:

没有答案