關(guān)于指針、指針的指針與地址

/*

**test17.cpp : Defines the entry point for the console application.

**系統(tǒng)winXP SP3 32位.

**關(guān)于指針

*/


#include "stdafx.h"

#include "stdio.h"

#include "iostream.h"


int main(int argc, char* argv[])

{

????int iNum = 0;

????char cNum = 'a';

????float fNum = iNum;

????double dNum = fNum;

????bool bNum = true;

????int* piNum = &iNum;

????int** ppiNum = &piNum;

????cout<<"address iNum is: "<<&iNum<<endl; ??//0x0012FF7C

????printf("address cNum is: 0x%p\n",cNum); ??//0x00000061

????cout<<"address fNum is: "<<&fNum<<endl; ???//0x0012FF74

????cout<<"address dNum is: "<<&dNum<<endl; ??//0x0012FF6C

????cout<<"address bNum is: "<<&bNum<<endl; ??//0x0012FF68

????cout<<"value piNum is: "<<piNum<<endl; ??//0x0012FF7C

????cout<<"address piNum is: "<<&piNum<<endl; ??//0x0012FF64

????cout<<"value ppiNum is: "<<ppiNum<<endl; ??//0x0012FF64

????cout<<"address ppiNum is: "<<&ppiNum<<endl; ??//0x0012FF60


????return 0;

}


Tips1:上例我們可以看出指針的值是32bit的正整數(shù),指針piNum的值就是iNum的地址0x0012FF7C,同理ppiNum的值就是指針piNum的地址0x0012FF64。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Lua 5.1 參考手冊 by Roberto Ierusalimschy, Luiz Henrique de F...
    蘇黎九歌閱讀 14,246評論 0 38
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom閱讀 3,204評論 0 3
  • 題目類型 a.C++與C差異(1-18) 1.C和C++中struct有什么區(qū)別? C沒有Protection行為...
    阿面a閱讀 7,891評論 0 10
  • 技術(shù)交流QQ群:1027579432,歡迎你的加入! 1.Cpp中的指針 每個變量都有一個內(nèi)存位置,每一個內(nèi)存位置...
    CurryCoder閱讀 2,773評論 0 1
  • 基本概念 1a general-purpose programming language用于創(chuàng)建計算機程序。藝術(shù)類...
    伍帆閱讀 1,508評論 0 1

友情鏈接更多精彩內(nèi)容