今天忽然想到指针这个概念,在arm中经常会有指针、函数、结构之类的组合。
大家讨论下指针函数和函数指针的概念,让大家掌握这个概念。
1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针
类型标识符 *函数名(参数表)
int *f(x,y);
2、函数指针是指向函数的指针变量,即本质是一个指针变量。
int (*f) (int x); /* 声明一个函数指针 */
f=func; /* 将func函数的首地址赋给指针f */