应该特别注意的是函数指针变量和指针型函数这两者在写法和意义上的区别。如int(*p)()和int *p()是两个完全不同的量。 int (*p)()是一个变量说明,说明p是一个指向函数入口的指针变量,该函数的返回值是整型量,(*p)的两边的括号不能少。 int *p()则不是变量说明而是函数说明,说明p是一个指针型函数,其返回...
参数传递:通过一级指针可以将变量的地址传递给函数,并在函数中修改变量的值。通过二级指针可以将指针的地址传递给函数,并在函数中修改指针指向的数据。 返回多个值:通过二级指针可以在函数中修改指针指向的数据,并将修改后的数据通过指针返回。 多级数据结构:通过二级指针可以实现多级数据结构,例如二维数组的动态分配和访...