C++中*與&的區別

*是取值運算符,對地址使用能夠得到地址中儲存的數值;對於指針a,*a表示取a中的值 &是地址運算符,對變量使用能夠得到該變量的地址。 對於變量b,*b表示取b的地址 在定義時,* 是一個標識符,聲明該變量是一個指針,好比說int *p; 那p就是一個指向int型的指針; 在調用時,*p是指指針p指向的那個變量,好比說以前有int a=5;int *p=a;那麼p的值是a的地址,也就是指
相關文章
相關標籤/搜索