指針

內(nèi)存區(qū)每一個(gè)字節(jié)有一個(gè)編號(hào),這就是“地址”,它相當(dāng)于旅館中的房間號(hào)

一個(gè)變量的地址稱為該變量的指針,如果有一個(gè)變量專門用來存儲(chǔ)另一個(gè)變量的地址,那么稱該變量為指針變量,如下圖中的1000

整數(shù)占4個(gè)字節(jié),單精度浮點(diǎn)數(shù)占4個(gè)字節(jié),字符變量一個(gè)字節(jié)


如上圖,2000,2001為變量a的房間號(hào),房間中為1,指針Pa指向2000。而指針pa又存放在房間1000中,這里的1000對(duì)應(yīng)的地址用變量表示即為指針變量,如int *point。

&是取地址運(yùn)算符,*表示指向,表示指針?biāo)赶虻膬?nèi)容。

a=3;

*pa=3;

&a=pa;//變量a的地址為pa


定義指針變量


形式;基本型 ? *指針變量名

float ?*pointer1=&a

注意:指針變量只能=地址,不能=整數(shù),另外可以是字符串,因?yàn)樽址梢员硎酒渥陨淼刂贰?/b>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 指針是C語言中廣泛使用的一種數(shù)據(jù)類型。 運(yùn)用指針編程是C語言最主要的風(fēng)格之一。利用指針變量可以表示各種數(shù)據(jù)結(jié)構(gòu); ...
    朱森閱讀 3,473評(píng)論 3 44
  • void* 類型指針:通用變體類型指針;可以不經(jīng)轉(zhuǎn)換,賦給其他指針,函數(shù)指針除外;malloc返回的就是void*...
    冰吉凌閱讀 3,380評(píng)論 0 18
  • 1.語言中變量的實(shí)質(zhì) 要理解C指針,我認(rèn)為一定要理解C中“變量”的存儲(chǔ)實(shí)質(zhì), 所以我就從“變量”這個(gè)東西開始講起吧...
    金巴多閱讀 1,808評(píng)論 0 9
  • 轉(zhuǎn)自CSDN博客 原文鏈接:http://blog.csdn.net/xinyuwuxian/article/de...
    傻彬兒閱讀 766評(píng)論 0 0
  • C語言指針的總結(jié) 1. 變量 不同類型的變量在內(nèi)存中占據(jù)不同的字節(jié)空間。 內(nèi)存中存儲(chǔ)數(shù)據(jù)的最小基本單位是字節(jié),每一...
    xx_cc閱讀 3,834評(píng)論 11 39