c语言指针有什么优势