最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++ 中指針和引用有什么區(qū)別詳解

 更新時間:2017年05月10日 09:22:52   作者:衛(wèi)斯理  
這篇文章主要介紹了C++ 中指針和引用有什么區(qū)別詳解的相關(guān)資料,需要的朋友可以參考下

C++ 中指針和引用有什么區(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é)果如下圖:

zhizhen: a=3,b=4

yinyong: a=4;b=3

感謝閱讀,希望能幫助到大家,謝謝大家對本站 的支持!

相關(guān)文章

  • C語言實現(xiàn)圖書館管理系統(tǒng)

    C語言實現(xiàn)圖書館管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)圖書館管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Libevent的使用及reactor模型詳解

    Libevent的使用及reactor模型詳解

    Libevent?是一個用C語言編寫的、輕量級的開源高性能事件通知庫,主要有以下幾個亮點:事件驅(qū)動(?event-driven),高性能;輕量級,專注于網(wǎng)絡(luò),這篇文章主要介紹了Libevent的使用及reactor模型,需要的朋友可以參考下
    2024-03-03
  • C++不使用變量求字符串長度strlen函數(shù)的實現(xiàn)方法

    C++不使用變量求字符串長度strlen函數(shù)的實現(xiàn)方法

    這篇文章主要介紹了C++不使用變量求字符串長度strlen函數(shù)的實現(xiàn)方法,實例分析了strlen函數(shù)的實現(xiàn)原理與不使用變量求字符串長度的實現(xiàn)技巧,需要的朋友可以參考下
    2015-06-06
  • C++簡單QQ程序服務(wù)器端的實現(xiàn)代碼

    C++簡單QQ程序服務(wù)器端的實現(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了C++簡單QQ程序服務(wù)器端的實現(xiàn)代碼,感興趣的朋友可以參考一下
    2016-05-05
  • C++使用鏈表實現(xiàn)圖書管理系統(tǒng)

    C++使用鏈表實現(xiàn)圖書管理系統(tǒng)

    這篇文章主要介紹了C++使用鏈表實現(xiàn)圖書管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 變量定義與聲明的區(qū)別詳細(xì)解析

    變量定義與聲明的區(qū)別詳細(xì)解析

    外部變量(全局變量)的"定義"與外部變量的"聲明"是不相同的,外部變量的定義只能有一次,它的位置是在所有函數(shù)之外,而同一個文件中的外部變量聲明可以是多次的,它可以在函數(shù)之內(nèi)(哪個函數(shù)要用就在那個函數(shù)中聲明)也可以在函數(shù)之外(在外部變量的定義點之前)
    2013-09-09
  • 探索Visual C++下創(chuàng)建WPF項目的方法示例

    探索Visual C++下創(chuàng)建WPF項目的方法示例

    這篇文章主要介紹了探索Visual C++下創(chuàng)建WPF項目的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • C++中sln,vcxproj,vcxproj.filters,lib,dll,exe的含義說明

    C++中sln,vcxproj,vcxproj.filters,lib,dll,exe的含義說明

    這篇文章主要介紹了C++中sln,vcxproj,vcxproj.filters,lib,dll,exe的含義說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • C++ vector使用的一些注意事項

    C++ vector使用的一些注意事項

    這篇文章主要給大家介紹了關(guān)于C++ vector使用的一些注意事項,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用C++具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • C語言SetConsoleTextAttribute函數(shù)使用方法

    C語言SetConsoleTextAttribute函數(shù)使用方法

    這篇文章介紹了C語言SetConsoleTextAttribute函數(shù)的使用方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12

最新評論

福泉市| 南开区| 汕头市| 綦江县| 莱州市| 宽甸| 平潭县| 广元市| 涟源市| 时尚| 西贡区| 丹凤县| 黑水县| 修文县| 屯昌县| 临清市| 和林格尔县| 霍城县| 屯昌县| 运城市| 陆丰市| 扎赉特旗| 德惠市| 博罗县| 临颍县| 化隆| 乐至县| 泰来县| 新蔡县| 大足县| 峨眉山市| 金门县| 祥云县| 漠河县| 南川市| 通海县| 英吉沙县| 水富县| 清新县| 岚皋县| 庆城县|