一级指针和双重(二级)指针作为函数参数传递

今天做了一条让我懵逼的题,让我重新认识到指针。

函数参数传递的只能是数值,所以当指针作为函数参数传递时,传递的是指针的值,而不是地址。

当指针作为函数参数传递时,在函数内部重新申请了一个新指针,与传入指针指向相同地址。在函数内部的操作只能针对指针指向的值。

注意!!!是重新申请了一个指针,与main中的指针是不一样的!!!!!但他们指向同一个值的地址,因此,对函数中的指针搞的时候,能改变了那个值,但不能对原来main函数的函数有什么影响(手动滑稽)!

猜你喜欢

转载自blog.csdn.net/qq_43504939/article/details/88956146