C语言二级指针用来存储指向指针的指针,也称为指向指针的指针。它的主要用途是在函数调用中传递指针的指针,以便在函数内部可以修改指针指向的内容。通过使用二级指针,可以实现对指针所指向的内存区域进行操作,而不是对指针本身进行操作。这种技术在动态内存分配和链表等数据结构的实现中非常常见。