在C语言,如果想要在函数中改变的值能够代回代入之间,使用指针是一种周所周知的事情,不过在使用时有两点需要注意。
- 在调用之前,不要让这个指针成为野指针:
野指针,即什么地址都没有指的指针。如果在指针为野指针的情况下就进行调用,那么不管在函数内如何给其赋值,都无法在函数外使用这个指针。 - 在函数内给指针赋值时,要使用
指针名=变量名/值
而不是
指针名=&变量名
因为变量会随着函数的使用结束而被销毁,这样再原函数中就无法得到正确的值了。
本文探讨了在C语言中使用指针时应注意的两个关键点:避免野指针及正确给指针赋值的方法。文章指出,在调用函数前确保指针有效,并在函数内部直接对指针赋值而非取地址,以确保函数外部能正确使用指针。
在C语言,如果想要在函数中改变的值能够代回代入之间,使用指针是一种周所周知的事情,不过在使用时有两点需要注意。
1056

被折叠的 条评论
为什么被折叠?