2015-02-08 74 views
-3

我讀過很多地方,一些作家說,*是運算符,另一些則說它不是運算符,它顯示變量有指針類型。是*運算符還是隻顯示變量類型?

+0

'指針是 – Ethaan 2015-02-08 09:08:36

+2

您應該添加一個標籤的語言數據類型是「指向」利用堆棧標籤的address.'存儲在內存中的另一個值,我堆棧標籤信任。沒有這個答案是不可能的。 – viraptor 2015-02-08 09:08:42

回答

1

它有三層含義(假設你在談論C或C++):

int* p; // Here it shows the type of p. 
*p;  // Here it's an operator that dereferences p. 
3 * 4; // Here it's the multiplication operator. 
0

我們假設你在說C/C++。

的*可以是一個操作員 - 即乘法

,或者可以遵從一個指針。

依賴於上下文

相關問題