函数指针

来源:互联网 发布:质量数据统计分析图表 编辑:程序博客网 时间:2024/06/05 10:37

1. 简单函数指针

格式:返回类型 (*函数名)(参数列表)

示例:

#include <stdio.h>#include <stdlib.h>char (*p_fun)(int a);char gl_fun(int a);int main() {p_fun = gl_fun;printf("The character is %c\n", p_fun(65));return EXIT_SUCCESS;}char gl_fun(int a) {return (char)a;}

2. 定义函数指针类型

格式:typdef 返回类型 (*函数名)(参数列表)

示例:

#include <stdio.h>#include <stdlib.h>typedef char (*PTR_FUN)(int a);char gl_fun(int a);int main() {PTR_FUN p_fun = gl_fun;printf("The character is %c\n", p_fun(65));return EXIT_SUCCESS;}char gl_fun(int a) {return (char)a;}


原创粉丝点击