sun博客

记录点滴!

int main(){
int a=1;
cout<<&a<<"\n";//0x19bfe04
int* a_1=&a;
cout<<*a_1<<"\n";//1
cout<<&a_1<<"\n";//0x19bfdf8

/*
总结:在表达式的右边使用,&是取址运算符,*是解引用运算符(即查看指针所引用的对象是什么)。
在表达式的左边使用,&是引用运算符,表示对传入参数的地址引用而非拷贝。*表示创建一个指针。
*/

发表评论

邮箱地址不会被公开。 必填项已用*标注