【指針和引用有什么區(qū)別 請寫一個簡單的程序說明】1.從內(nèi)存上來講系統(tǒng)為指針分寸內(nèi)存空間,而引用與綁定的對象共享內(nèi)存空間,系統(tǒng)不為引用變量分配內(nèi)容空間 。
2指針初始化以后可以改變指向的對象,而引用定義的時候必須要初始化,且初始化以后不允許再重新綁定對象 。
3.所以引用訪問對象是直接訪問 。指針訪問對象是間接訪問 。
4 。如果pa是指針,那么*pa就是引用了 。
但是兩者在作為形參的時候非常相似,區(qū)別是指針拷貝副本,引用不拷貝 。程序如下:
#include<stdio.h>
void pt(int * pta,int * ptb)
{
int *ptc;
ptc=pta;pta=ptb;ptb=ptc;
}
void ref(int &ra,int &rb)
{
int rc;
rc=ra;ra=rb;rb=rc;
}
void main()
{
int a=3;int b=4;
int *pa=&a;int *pb=&b;
pt(pa,pb);
printf("zhizhen: a=%d,b=%d\n",a,b);
ref(a,b);
printf("yinyong: a=%d,b=%d\n",a,b);
}
輸出結(jié)果如下圖:

猜你喜歡
- 和平營地如何查看精英榜單 和平精英排行榜在哪里看
- 誰能告訴我真實的監(jiān)獄生活,聽說和寄宿學校類似?真的嗎
- 京東和天貓旗艦店哪個貨更真?各有什么優(yōu)勢?
- 柚子不可以和什么一起吃 柚子的簡介
- 牛肉和藍莓能一起吃嗎 牛肉和藍莓可以一起吃嗎
- 女人喝紅酒對身體有什么好處和壞處 女人喝紅酒對身體有哪些好處和壞處
- 紅木香種植方法和注意事項 紅木香的養(yǎng)殖方法
- 從和山聰上人覓竹原文、作者
- 和南海馬大夫聞楊侍郎出守郴州因有寄上之作原文、作者
- 和平精英突變團竟躲在哪里最安全 和平精英突變團竟躲在最安全是哪里
