c - 如何为复杂语句创建示例?
问题描述
在我的教科书中有一个复杂的陈述:
int (*f(float (*)(long),char *))(double)
; 我想创建一个示例来说明如何使用该语句,虽然我理解该语句的含义,但我很难编写示例。谁能帮我?
P.S.
: C language
.
解决方案
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
推荐阅读
- java - Grafana 正则表达式
- php - 有没有办法将类内部的变量传递给php外部的函数?
- c++ - MOCK_DECLARE_METHOD 和 MOCK_METHOD 有什么区别
- typescript - Typescript:是否可以为类型联合添加扩展方法,例如 T | 空 | 不明确的?
- java - Java.sql.date 存储以前的日期而不是给定的日期
- amazon-web-services - AWS:在多个无服务器应用程序中重用 amazon Cognito Userpool
- javascript - 无法读取未定义的属性“解码”
- arrays - 将多个 JSON 文件作为一个数组读取
- python - python2.7如何安装python black tool
- python-3.x - 如何打印继承视图