C_指针的函数和函数的指针
这两个概念都是简称:
指针函数是指带指针的函数,即本质是一个函数。
函数指针是指向函数的指针变量,因而函数指针本身首先应是指针变量,只不过该指针变量指向函数
指针数组和数组指针和指向指针的指针
一个数组,若其元素均为指针类型数据,称为指针数组,也就是说,指针数组中的每一个元素都相当于一个指针变量。一维指针数组的定义形式为
类型名 数组名[数组长度];
例如:int *name[4]
#include <stdio.h>
void main()
{
int a[5] = {1, 3, 5, 7, 9};
int *name[5] = {&a[0], &a[1], &a[2], &a[3], &a[4]};
int i;
for( i=0; i < 5; i++ )
{
printf("%d ", *name[i]);
}
printf("\n\n");
}
数组指针为,指向数组的指针 int (*poiner)[4]