四、函数地址类型/函数类型
一、函数地址类型/函数类型
// 函数(地址)类型 由 函数的返回值类型 以及参数类型 个数决定 int fun(int a, int b); // 函数地址的类型是 去掉名字就是函数地址的类型 // 对应的函数指针类型 int (*p)(int , int) = fun;即可 // 函数调用 p(1,2); == fun(1,2);
#include<stdio.h> int fun(int a) { printf("我是fun\n"); return 0; } int main(void) { // int (int a) 地址类型 // int (*p) int 类型的指针 // int (int a) (*p) --> 函数类型的指针 --> int (*p) (int a) int (*p) (int a) = fun; // 指针类型 p 指向了 函数 fun p(2); //调用函数 --> 我是fun return 0; }