C语言,语句的含义
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 17:33:59
C语言,语句的含义C语言,语句的含义C语言,语句的含义intf();——单纯的声明一个函数f,返回值是int类型,没有参数.int(*f)();——定义一个函数指针f,f可以指向返回值是int类型,没
C语言,语句的含义
C语言,语句的含义
C语言,语句的含义
int f();——单纯的声明一个函数f,返回值是int类型,没有参数.
int (*f)();——定义一个函数指针f,f可以指向返回值是int类型,没有参数的函数.
具体的例子如下:
int f(); //声明一个函数,不实现,实现在main函数的后面
int (*f1)(); //声明一个函数指针f1
int main()
{
int a;
f1 = f; //函数指针指向函数f
a = f1(); //调用函数f,返回值给a
printf("a=%d", a);
\x09return 0;
}
int f()
{
printf("fun f\n");
return 3;
}
打印如下:
fun f //先调用函数f
a=3 //函数f的返回值赋值给了a