iT邦幫忙

DAY 20
6

C++ 指標 30日系列 第 16

C++ 指標 30日(20)

  • 分享至 

  • xImage
  •  

衝啊!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)

暈
鐵人文總整理


上一篇
C++ 指標 30日(19)
下一篇
C++ 指標 30日(21)
系列文
C++ 指標 30日26
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
老鷹(eagle)
iT邦高手 1 級 ‧ 2013-10-05 13:09:53

沙發拍手筆記簽名灑花謝謝

總裁 iT邦好手 1 級 ‧ 2013-10-05 15:12:37 檢舉

很多男人+很多女人=....偷笑
啥??這問題不是這一場的喔....暈

0
小內 Caz
iT邦新手 4 級 ‧ 2013-10-06 00:45:19

大大的文章好專業 T-T
小妹都不懂
哭

看更多先前的回應...收起先前的回應...
ted99tw iT邦高手 1 級 ‧ 2013-10-06 08:19:08 檢舉

大大的文章也好專業 口-口
小弟也都不懂
踹共

鐵殼心 iT邦高手 1 級 ‧ 2013-10-06 08:47:46 檢舉

看不懂也請鼓掌謝謝

鼓掌歡呼

讚讚簽名簽名簽名灑花灑花

ted99tw iT邦高手 1 級 ‧ 2013-10-06 15:29:52 檢舉

歡呼鼓掌
讚讚簽名簽名簽名灑花灑花

0
賽門
iT邦超人 1 級 ‧ 2013-10-06 08:26:32

ted99tw提到:
第6個元素

疑...不是只有第五元素嗎?
什麼時候多了第六個?
難道是泰大和第五元素那個後,那個那個那個?
暈

ted99tw iT邦高手 1 級 ‧ 2013-10-06 08:29:55 檢舉

有梗~~哈哈

我要留言

立即登入留言