基于存儲器的指針類型
發布時間:2016/7/13 21:09:33 訪問次數:693
當指向對象的存儲器類型默認時,指針變量為基于存儲器的指針類型。由于不HMC245QS16E必為指針選擇存儲器,指針的長度可以為1字節(idata,data,pdata)或2字節(code,xdata)。例如:
char data艸xdata pi;
指針,本身存于xdata空間,它指向char型數據,且只能將data區域的對象賦值給m,m只占用1字節。
char xdata+pi;
指針u本身存于任意空間,它指向char型數據,但只能將xdata區域的對象賦值給它占用2字節。
明確定義指針對象的存儲類型可以高效訪問對象,還能節省存儲器的開銷,這在嚴格要求程序體積的項目中很有用處,但只能將符合定義條件的變量賦值給它,兼容性較差,初學者要慎用。
當指向對象的存儲器類型默認時,指針變量為基于存儲器的指針類型。由于不HMC245QS16E必為指針選擇存儲器,指針的長度可以為1字節(idata,data,pdata)或2字節(code,xdata)。例如:
char data艸xdata pi;
指針,本身存于xdata空間,它指向char型數據,且只能將data區域的對象賦值給m,m只占用1字節。
char xdata+pi;
指針u本身存于任意空間,它指向char型數據,但只能將xdata區域的對象賦值給它占用2字節。
明確定義指針對象的存儲類型可以高效訪問對象,還能節省存儲器的開銷,這在嚴格要求程序體積的項目中很有用處,但只能將符合定義條件的變量賦值給它,兼容性較差,初學者要慎用。
熱門點擊