void (*rest_mod)(int)用法
时间: 2023-08-16 22:07:21 浏览: 78
void (*rest_mod)(int) 是一个函数指针的声明。函数指针指向一个具有 int 参数和 void 返回类型的函数。
以下是函数指针的用法示例:
```c
#include <stdio.h>
void foo(int num) {
printf("The number is: %d\n", num);
}
int main() {
void (*rest_mod)(int); // 声明函数指针
rest_mod = foo; // 将函数 foo 的地址赋给函数指针
int num = 42;
rest_mod(num); // 通过函数指针调用函数 foo
return 0;
}
```
在上面的示例中,我们声明了一个函数指针 `rest_mod`,然后将函数 `foo` 的地址赋给它。接下来,我们定义了一个整数变量 `num` 并赋值为 42。最后,通过函数指针 `rest_mod` 调用函数 `foo`,并将 `num` 作为参数传递给它。输出将会是 "The number is: 42"。
阅读全文