C++中*与&的区别

*是取值运算符,对地址使用能够得到地址中储存的数值;对于指针a,*a表示取a中的值 &是地址运算符,对变量使用能够得到该变量的地址。 对于变量b,*b表示取b的地址 在定义时,* 是一个标识符,声明该变量是一个指针,好比说int *p; 那p就是一个指向int型的指针; 在调用时,*p是指指针p指向的那个变量,好比说以前有int a=5;int *p=a;那么p的值是a的地址,也就是指
相关文章
相关标签/搜索