c - 为什么要使用函数指针?
问题描述
#include<stdio.h>
#include<stdlib.h>
int main()
{
void first();
void (*fun) () ;
fun=first;
(*fun) ();
fun();
return 0;
}
void first()
{
printf("Hello ");
}
谁能解释我上面的代码?什么是函数指针,它的用途是什么?
解决方案
推荐阅读
- python - CSV:通过 2 个不同 CSV 文件中的多个参数找到最佳匹配/最接近的值?
- javascript - 如何使用 node.js 文件启动 cmd?
- python - psycopg2:无法连接数据库!无法创建套接字:打开的文件太多
- javascript - Android 应用程序连接与 Firebase 实时数据库失败错误
- sql-server - 尽管检查了应用迁移,EF Core 幂等迁移脚本仍失败
- sql - 将 Azure SQL 数据库连接到 shinyapps.io
- windows - 适用于 Windows 的 ADB USB 以太网连接
- reactjs - 错误时用红色突出显示多个文本formik Inputs控制边框
- css - Blazor Web 程序集是否适用于 CSS 隔离文件中的 CSS 变量?
- css - 如何使用 :disabled 并更改另一个类的行为 - 少