一直对指针的概念比较模糊,又看了C语言书籍,对此概念有点了解,可以简单区分数组指针与指针数组:
数组指针是指向数组的指针变量, 如 int (*p)[]
指针数组是含有指针变量的数组, 如 int *p[]
函数指针是指向函数的指针变量,如 int (*p)()
指针函数是返回指针变量的函数,如 int *p()
这样理解不知道对不对,毕竟比以前的认识好点,先写下加深理解.
一直对指针的概念比较模糊,又看了C语言书籍,对此概念有点了解,可以简单区分数组指针与指针数组:
数组指针是指向数组的指针变量, 如 int (*p)[]
指针数组是含有指针变量的数组, 如 int *p[]
函数指针是指向函数的指针变量,如 int (*p)()
指针函数是返回指针变量的函数,如 int *p()
这样理解不知道对不对,毕竟比以前的认识好点,先写下加深理解.