衝啊!pointer!
今日主題:指標與二維陣列(續)
接續之前的議題,該如何得到第6個元素的位址呢?答案如下:
int k[3][2] = {100,200,300,400,500,600}; //3列2行
&k[2][1],k[2]+1,*(k+2)+1 //皆代表第6個元素(第三列第2行)的位址
當知道位址後,前面再加上一個指標即可得到該元素值。
k[2][1],*(k[2]+1),*(*(k+2)+1)
由此,我們可以導出一個公式:
k[x][y] == *(k[x]+y) == *(*(k+x)+y)
大大的文章好專業 T-T
小妹都不懂
大大的文章也好專業 口-口
小弟也都不懂
看不懂也請鼓掌
鼓掌歡呼
歡呼鼓掌
ted99tw提到:
第6個元素
疑...不是只有第五元素嗎?
什麼時候多了第六個?
難道是泰大和第五元素那個後,那個那個那個?
有梗~~