原理
原理非常之简单,比如说有数组a,a是有数据的,然后通过一个指针指向这个a数组的内存,然后直接在内存里面修改数据,就可以观察是否内存里面的数据被修改了。
代码
int array[5] = { 1, 2, 3, 4, 5 };
int *ptr = array; //指向数组的首地址
for (int i = 0; i < 5; i++){
(*ptr)++; //修改内存里的数据
ptr++; //调到下一个内存块
printf("a%d为%d\n", i,array[i]);//数据修改
}