你要先明白這種情況

文章插圖
int
a=10;
int
p=a;
這種情況,p與a是不同的變量p什么意思,這里是將a的值賦給p
int
【p什么意思,*&p是什么意思】&p=a;
即
p是a
的別名,p和a其實是同一個整形變量,兩個占用同一塊內存空間,如果有
p=15;那么a也是15,修改p與修改a是完全等價的
那么
int
*a;
int
*
&p=a;
很容易理解,把
int
*
看成一個類型,a就是一個整型指針,p
是a的別名
int *p;這樣才是定義指針單獨的*p是解引用int *q=0;int *&p=q;這是定義一個int指針的引用如果是這樣:int p=5;*&p;這是先對p取址,再對&p解引用,獲得p的值 。不過通常不會這樣多此一舉
- 一斗等于多少升:石、斗、升、合,這四種古代的計量單位之間到底有什么關系
- loser什么意思中文:古人常說的“男凹女凸,不寡就孤”,是什么意思古人說的有道理嗎
- 為什么妹子不愿意和你聊天?不愿和你聊天原因
- 相親見面聊什么不冷場?初次見面相親聊天技巧
- 光棍節送什么禮物給喜歡的人 這樣的禮物女生會喜歡
- 飲食療法,如何做到科學飲食?
- 飲食療法,大腦供血不足吃什么食物好呢?
- 飲食療法,什么才是科學的飲食結構?
- 飲食療法,有人提出飲食改為兩餐制,大家有什么想法,對身體有什么好處?
- 飲食療法,什么是生酮飲食?它真的能逆轉糖尿病和腎病嗎?
