int* pointer=10;
我想要一個變數,它直接指向pointer.
此行為的原因是我有變數: this
dummy_type a;
,a已在我的代碼中多次使用。我決定分配a我的靜態池記憶體。通過分配程序,我可以得到它的指標。但我需要它的取消參考版本,其名稱為a.
例如:int a=5;然后你可以提取它的指標。但是如果你有int* pa=adress你不能創建一個取消參考a。但我需要a。
uj5u.com熱心網友回復:
我認為你想要的是這樣的:
type_t * a_pointer;
#define a (*a_pointer)
如果您記得在正確的時間分配記憶體并將指標存盤在其中,a_pointer那么您無需更改撰寫為使用的其余代碼a。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/523646.html
標籤:C嵌入式
上一篇:為什么我可以將NULL分配給我的main函式中的指標,但在其他函式中卻沒有完全相同的代碼?[復制]
下一篇:使用指標交換陣列
