c语言中 *()是什么意思
时间: 2023-07-16 22:17:32 浏览: 548
c语言编的带*的密码函数
在 C 语言中,*() 是一个指针函数的语法表示。它表示一个函数,该函数返回一个指针类型的值。它的语法形式类似于这样:
```
return_type *(*function_name)(parameter_list);
```
其中, `return_type` 是返回值的类型,`function_name` 是函数名称,`parameter_list` 是参数列表。这个表达式表示了一个指向函数的指针,该函数返回类型为 `return_type *`,并且接受参数列表为 `parameter_list`。
例如,以下是一个返回 `int*` 类型的指针函数的示例:
```
int* (*my_function)(int, float);
```
这个函数指针可以指向一个函数,该函数接受一个 `int` 类型和一个 `float` 类型的参数,并返回一个 `int` 类型的指针。
阅读全文