指向数组元素的指针

use*_*043 0 c

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

value of array[2] = value pointed by array[4]
Run Code Online (Sandbox Code Playgroud)

代码.

bit*_*ask 5

我认为这样做的唯一方法是使用指针数组.因此,如果两个位置都指向同一个对象,则对一个位置的更改将影响不同的位置.

像这样:

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