首頁 常見問題 正文
聚名企服

*p+1和*(p+1)的區別有哪些?

轉載 2021-12-13 16:00:12 7358
區別是:1、*p表示此指針指向的內存地址中存放的內容,p表示一個指針變量的名字;2、*p一般是一個和指針類型一致的變量或者常量,p輸出的是一個16進制數;3、*p是讓程序去那個地址取出數據,p存放的是地址。

*p+1和*(p+1)的區別有哪些?

C語言中,*p 和p都常用在指針當中表示一個指針變量,*p 和p的區別:

1、表示的含義不同

*p表示此指針指向的內存地址中存放的內容。

p表示一個指針變量的名字,指此指針變量所指向的內存地址。

*p+1和*(p+1)的區別有哪些?

2、輸出的格式不同

*p一般是一個和指針類型一致的變量或者常量。

p輸出的是一個16進制數, 輸出一個指針的地址。

3、功能不同

*p是讓程序去那個地址取出數據。

p存放的是地址。

例子:

1、

int a[5]={1,2,3,4,5};int *p=a;//這是在定義指針變量p的同時就直接給它初始化,即把數組a的首地址賦給它。

2、

int a[5]={1,2,3,4,5};int *p;//聲明指針變量pp = a;

 

(*p)操作是這樣一種運算,返回p 的值作為地址的那個空間的取值。(&p)則是這樣一種運算,返回當時聲明p 時開辟的地址。可以用賦值語句對內存地址賦值。

例:

int *p;p=2003H;*p=3000H

結果:

**p=*(*(p))=*(*(2003H))=*(3000H)=3000H。&&p=&(&(p))=&(3001H),此時出錯了,3001H 是個常數無法存放地址。*&p=*(&(p))=*(3001H)=2003H,也就是*&p=p。

聲明:本文轉載于:互聯網,如有侵犯,請聯系service@Juming.com刪除
相關標簽: *p+1

相關文章

相關專題

編輯推薦

  • 域名注冊專題合集 域名注冊專題合集

  • 域名搶注專題合集 域名搶注專題合集

  • 企業建站專題合集 企業建站專題合集

主站蜘蛛池模板: 成人免费无码视频在线网站| 无码精品视频一区二区三区| 中文字幕无码播放免费| 中文无码AV一区二区三区| 超清无码熟妇人妻AV在线电影| 中文字幕无码日韩专区| 在线观看成人无码中文av天堂| 亚洲av无码国产精品色在线看不卡 | 韩国免费a级作爱片无码| 精品无码AV无码免费专区| 亚洲av成人无码网站…| 亚洲精品无码久久久久| 国产啪亚洲国产精品无码| 精品无码国产一区二区三区51安| 亚洲精品无码MV在线观看| 亚洲国产精品无码久久青草| 无码日韩人妻av一区免费| 69ZXX少妇内射无码| 精品无码一区二区三区爱欲九九 | 日韩av无码免费播放| 亚洲一本大道无码av天堂| 亚洲中文无码卡通动漫野外| 人妻丰满熟妇岳AV无码区HD| 亚洲AV无码成人精品区天堂| 亚洲日韩精品一区二区三区无码 | 免费无码看av的网站| 亚洲精品无码av片| 精品无码一区二区三区爱欲 | 日韩精品中文字幕无码一区| 亚洲精品无码久久一线| 在线a亚洲v天堂网2019无码| 少妇无码太爽了在线播放| 18禁超污无遮挡无码免费网站| 国产日韩精品无码区免费专区国产 | 亚洲国产日产无码精品| 无码夫の前で人妻を犯す中字| 久久亚洲AV无码精品色午夜麻豆| 蜜桃臀无码内射一区二区三区 | 国产aⅴ无码专区亚洲av| 亚洲国产精品无码专区影院| 久久久久久国产精品免费无码 |