指向数组元素的指针

时间:2011-12-11 21:45:17

标签: c

如何使数组元素与另一个元素具有相同的动态值?我需要翻译类似的内容:

value of array[2] = value pointed by array[4]

代码。

1 个答案:

答案 0 :(得分:5)

我看到的唯一方法是使用指针数组。因此,如果两个位置都指向同一个对象,则对一个位置的更改将影响不同的位置。

像这样:

int* array[5];
array[2] = array[4] = malloc(sizeof(int));
*array[2] = 25;
// now, *array[4] will also be 25