//&取地址,*定義指針
int i=1;
int *j;
j=&i;//j就是i的地址
printf("(*j)=%d\n",(*j));//(*j)=1
int &k=i;//k永遠只能是i的別名(但是指針可以再指向其他地址),改變i就改變k,改變k就改變i;
k++;
printf("k=%d,i=%d,(*j)=%d\n",k,i,(*j));//k=2,i=2,(*j)=2
i++;
printf("k=%d,i=%d,(*j)=%d\n",k,i,(*j));//k=3,i=3,(*j)=3
(*j)++;//注意,指針外面加括號纔是i,(*j)纔是i
printf("k=%d,i=%d,(*j)=%d\n",k,i,(*j));//k=4,i=4,(*j)=4
int m=-1;
j=&m;
printf("k=%d,i=%d,(*j)=%d\n",k,i,(*j));//k=4,i=4,(*j)=-1
c++中*與&的區別
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
如何基於surging架設流媒體視頻推流(視頻講解)
fanly11
2024-05-15 14:29:20
基於Ubuntu-22.04安裝K8s-v1.28.2實驗(一)部署K8s
hiningrise
2024-05-15 14:25:09
基於Ubuntu-22.04安裝K8s-v1.28.2實驗(二)使用kube-vip實現集羣VIP訪問
hiningrise
2024-05-15 14:25:09
基於Ubuntu-22.04安裝K8s-v1.28.2實驗(三)數據卷掛載NFS(網絡文件系統)
hiningrise
2024-05-15 14:25:09
kafka數據一致性
人不瘋狂枉一生
2024-05-15 14:22:59
最強前端gradio開發筆記, gradio如何添加分頁功能
張博的博客
2024-05-15 14:19:48
比Selenium更優秀的playwright介紹與未來展望
JadePeng
2024-05-15 14:19:08
apisix~升級原始插件的方法
張佔嶺
2024-05-15 14:12:37
MASM中Group的作用
美洲象
2024-05-15 14:11:47
How to redirect to a specific web page after sign out from Entra ID
ChuckLu
2024-05-15 14:07:07
相親女,是二婚帶個男孩要接受嗎?
久曲健
2024-05-15 14:06:06
使用c#強大的表達式樹實現對象的深克隆之解決循環引用的問題
a1010
2024-05-15 14:05:16
【轉】[IDEA] 啓動報錯 Internal error. Please refer to...
z5337
2024-05-15 14:04:56