c语言指针超出范围怎么办