91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 無線通信

指針的基本類型

發布時間:2016/7/13 21:08:15 訪問次數:847

   變量的指針就是變量的地址,用取地HMC245QS16址運算符“&”取得。語句ap=&a能把所取得的a指針(地址)存放在ap指針變量中,ap的值就變為1000H。可見指針變量的內容是另一個變量的地址。指針定義的一般的格式如下:

   數據類型[指向對象的存儲器類型]衤[指針存儲器類型]變量名;

  一般指針類型

   當指向對象的存儲類型默認時指針變量為一般類型,一般指針占用3字節,第一個字節存放指針的存儲類型編碼,第二、三個字節分別存放指針的高位和低位的地址。存儲類型編碼見表6.4。

  

   指針Ⅱ本身存于xdata空間,它指向char型數據,任何區域的對象都可以賦值給它,第一字節為0x01,其余字節為地址。

   由于指針變量的指向對象沒有確定存儲位置,所以在編譯時不能確定對象的存儲位置,只能在程序運行時才能確定,故程序運行速度比較慢,但由于一般指針可以存儲任何變量而不必考慮變量在單片機的存儲位置,所以在單片機編程時絕大多數的指針都可采用一般指針形式。


   變量的指針就是變量的地址,用取地HMC245QS16址運算符“&”取得。語句ap=&a能把所取得的a指針(地址)存放在ap指針變量中,ap的值就變為1000H。可見指針變量的內容是另一個變量的地址。指針定義的一般的格式如下:

   數據類型[指向對象的存儲器類型]衤[指針存儲器類型]變量名;

  一般指針類型

   當指向對象的存儲類型默認時指針變量為一般類型,一般指針占用3字節,第一個字節存放指針的存儲類型編碼,第二、三個字節分別存放指針的高位和低位的地址。存儲類型編碼見表6.4。

  

   指針Ⅱ本身存于xdata空間,它指向char型數據,任何區域的對象都可以賦值給它,第一字節為0x01,其余字節為地址。

   由于指針變量的指向對象沒有確定存儲位置,所以在編譯時不能確定對象的存儲位置,只能在程序運行時才能確定,故程序運行速度比較慢,但由于一般指針可以存儲任何變量而不必考慮變量在單片機的存儲位置,所以在單片機編程時絕大多數的指針都可采用一般指針形式。


相關技術資料
7-13指針的基本類型

熱門點擊

 

推薦技術資料

機器小人車
    建余愛好者制作的機器入從驅動結構上大致可以分為兩犬類,... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
巨野县| 淮安市| 河曲县| 南木林县| 油尖旺区| 乌什县| 中山市| 桦川县| 乐亭县| 龙门县| 庆城县| 亳州市| 盐边县| 富蕴县| 西乌珠穆沁旗| 绥宁县| 丹巴县| 昔阳县| 洪湖市| 孟津县| 平度市| 灌南县| 永定县| 博爱县| 伊春市| 乌什县| 万盛区| 卫辉市| 磴口县| 孟村| 武冈市| 龙泉市| 海兴县| 镇巴县| 许昌县| 乌苏市| 沂南县| 红河县| 义乌市| 康乐县| 巴彦县|