如何使数组元素与另一个元素具有相同的动态值?我需要翻译类似的内容:
value of array[2] = value pointed by array[4]
代码。
答案 0 :(得分:5)
我看到的唯一方法是使用指针数组。因此,如果两个位置都指向同一个对象,则对一个位置的更改将影响不同的位置。
像这样:
int* array[5];
array[2] = array[4] = malloc(sizeof(int));
*array[2] = 25;
// now, *array[4] will also be 25