指针带入函数时* 与 *& 的区别

版权声明:本人版权意识薄弱,请随意转载 https://blog.csdn.net/Ike940067893/article/details/88764723

戳这里

根据我的自己理解,两种形式的指针代入进去后,指向的地址上存储的值都可以被改变.

唯一的区别是指针本身指向的地址如果用*就不会被修改, 如果用 *& 则可以被修改.

也就是说,指针与其他的数据类型并无差别.拿int举例,int变量储存的就对应着指针指向的地址.int变量加上&后在函数中可以被改变,指针加上&后在函数中指向的地址也可以被改变.

猜你喜欢

转载自blog.csdn.net/Ike940067893/article/details/88764723