今天做了一条让我懵逼的题,让我重新认识到指针。
函数参数传递的只能是数值,所以当指针作为函数参数传递时,传递的是指针的值,而不是地址。
当指针作为函数参数传递时,在函数内部重新申请了一个新指针,与传入指针指向相同地址。在函数内部的操作只能针对指针指向的值。
注意!!!是重新申请了一个指针,与main中的指针是不一样的!!!!!但他们指向同一个值的地址,因此,对函数中的指针搞的时候,能改变了那个值,但不能对原来main函数的函数有什么影响(手动滑稽)!
今天做了一条让我懵逼的题,让我重新认识到指针。
函数参数传递的只能是数值,所以当指针作为函数参数传递时,传递的是指针的值,而不是地址。
当指针作为函数参数传递时,在函数内部重新申请了一个新指针,与传入指针指向相同地址。在函数内部的操作只能针对指针指向的值。
注意!!!是重新申请了一个指针,与main中的指针是不一样的!!!!!但他们指向同一个值的地址,因此,对函数中的指针搞的时候,能改变了那个值,但不能对原来main函数的函数有什么影响(手动滑稽)!