zhliao2

风雨兼程,一路向北-------fpga (Keep a quiet heart study)
a[ i ][ j ]中的不同表达有不同意义的地址概念( a + 1, a[ 1 ]等 )

有二维数组a[ i ][ j ],一下都满足二维数组的条件

 

a                         二维数组名,指向一维数组a[ 0 ],即0行的首地址

 

a[ 0 ], *( a + 0 ), *a                0行0列元素的地址  

 

a + 1, &a[ 1 ]                  1行首地址

 

a[ 1 ], *( a + 1 )                 1行0列元素a[ 1 ][ 0 ]的地址

 

a[ 1 ] + 2, *( a + 1 ) + 2, &a[ 1 ][ 2 ]       1行两列元素a[ 1 ][ 2 ]的地址

 

*( a[ 1 ] + 2 ), *( *( a + 1 ) + 2 ), a[ 1 ][ 2 ]   1行两列元素a[ 1 ][ 2 ]的值

 

posted on 2012-07-15 14:27  zhliao  阅读(427)  评论(0)    收藏  举报