iT邦幫忙

DAY 10
7

C++ 指標 30日系列 第 10

C++ 指標 30日(10)

指標就在前方不遠處...


今日主題:指標與變數的關係

先來說說變數與指標的關係。

int x=100;
int *ptr = &x;

這個敍述表示有三個意義:

(1)ptr是個指標變數
(2)ptr變數所存的資料是整數(亦為X值)
(3)利用*ptr可得到值

您可以將指標*想像成一把鑰匙,用它來打開信箱獲取資料。

請看程式碼:

main()
{
   int x=100;
   int *ptr = &x;
   
   printf("%p %p\n", &x, ptr); //0x7fff779149e4 0x7fff779149e4
   printf("%d %d\n", x, *ptr); //100 100
}

鐵人文總整理


上一篇
C++ 指標 30日(9)
下一篇
C++ 指標 30日(11)
系列文
C++ 指標 30日26
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
總裁
iT邦好手 1 級 ‧ 2013-09-25 14:56:38

終於看到星星了....讚

我要留言

立即登入留言