彻底理解C语言二维数组和指针

C语言二维数组以及用指针操作相对于一组数组而言有些复杂,这里尝试通过类比的方式快速理解。 首先我们要理解一组数组以及其指针操作方法。比如定义数组:int a[10],则a为数组第0个元素的地址,即:a ==&a[0];a+1表示 a[1]的地址,即a+1 == &a[1],依次类推有:a+i == &a[i]。等式两边同时进行取值操作,则有 *(a+i) == a[i]。即对于数组中的任一元素a[
相关文章
相关标签/搜索