指针作为参数传递,是不能修改其地址,只能修改其数值
指针作为参数传递,是不能修改其地址,只能修改其数值
指针作为参数传递,是不能修改其地址,只能修改其数值
#重要的事说三遍
例如
程序输出:
在同一函数内的指针偏移操作:
程序输出:
因为test(int *)可以看成是test(int &)
你可以对传入的参数的值进行修改,但是不能修改它的地址
例如:
程序输出:
如果你就是要在其他函数里面修改指针的地址
其实也是可以的,就是传递指针的指针
程序输出:
指针作为参数传递,是不能修改其地址,只能修改其数值
指针作为参数传递,是不能修改其地址,只能修改其数值
指针作为参数传递,是不能修改其地址,只能修改其数值
#重要的事说三遍
例如
程序输出:
在同一函数内的指针偏移操作:
程序输出:
因为test(int *)可以看成是test(int &)
你可以对传入的参数的值进行修改,但是不能修改它的地址
例如:
程序输出:
如果你就是要在其他函数里面修改指针的地址
其实也是可以的,就是传递指针的指针
程序输出: