首页 > 解决方案 > 如何为复杂语句创建示例?

问题描述

在我的教科书中有一个复杂的陈述: int (*f(float (*)(long),char *))(double); 我想创建一个示例来说明如何使用该语句,虽然我理解该语句的含义,但我很难编写示例。谁能帮我? P.S.: C language.

标签: c

解决方案


int (*f(float (*)(long),char *))(double)

f是一个具有 2 个类型参数的函数

float (*)(long),  << pointer to function long=>float
char *            << string

并返回

(int)(*)(double) << a pointer to a function double=>int

推荐阅读