国产精一区二区_午夜视频99_免费白白视频_中文字幕一区免费

熱門文章> *p表示什么 >

*p表示什么

36氪企服點評小編
2022-01-13 14:15
2474次閱讀

| 企服解答

c語言中*p表示此指針指向的內存地址中存放的內容。*p一般是一個和指針類型一致的變量或者常量。*p是讓程序去那個地址取出數據。例子:int a[5]={1,2,3,4,5};int *p=a;//這是在定義指針變量p的同時就直接給它初始化,即把數組a的首地址賦給它。

*p表示什么*p表示什么

在c語言中,p表示地址,*p表示這個地址中存放的內容,*p:一級指針,是p所指向的地址里面存放的一個類型的值。指針就是內存地址,指針變量是用來存放內存地址的變量,不同類型的指針變量所占用的存儲單元長度是相同的。指針可以對數據和存儲的數據變量地址操作。

| 拓展閱讀

使用指針有如下好處:

1、指針的使用使得不同區域的代碼可以輕易的共享內存數據,這樣可以使程序更為快速高效;

2、C語言中一些復雜的數據結構往往需要使用指針來構建,如鏈表、二叉樹等;

3、C語言是傳值調用,而有些操作傳值調用是無法完成的,如通過被調函數修改調用函數的對象,但是這種操作可以由指針來完成,而且并不違背傳值調用。

[免責聲明]

文章標題: *p表示什么

文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。

消息通知
咨詢入駐
商務合作