1. 程式人生 > >陣列名和陣列名取地址& 的區別

陣列名和陣列名取地址& 的區別

       當陣列是二維陣列時,陣列名array、array[0]、&array[0][0]以及陣列名取地址&在數值上是相同的,同樣各個之間的顆粒度不同。其中array[0]以及 &array[0][0] 的顆粒度相同,均是以一個數組元素為顆粒度,所以它們加1後,地址加4;而陣列名和陣列名取地址&顆粒度不同,前者以一行元素為顆粒度,後者以整個陣列單元為顆粒度,所以前者加1,地址加3*4,後者加1,地址加6*4.