数组和指针进阶(166)

来看一个代码和结果(比较新奇的写法吧,数组):

1、先讲下数组的初始化赋值。结果是

0 0 0 0

1 0 0 0

2 0 0 0

4 0 0 0

结果自己想,很有意思!

2、从输出结果讲下。

这是栈的特性,从相邻内存中开辟空间。

所以造成了,位置相近的情况。再说位置相近的情况下,用指针直接访问全部边可以访问到数据了。

(另外,直接访问编译器是不允许的。所以要用void ,int 指针来转换一下,骗过编译器能编译过。)

// //