首页 > 试题广场 >

对定义: void (*f)(int *, int *);

[单选题]
对定义:
void (*f)(int *, int *);
描述正确的是()
  • 定义了函数的指针f,f所指函数返回指针
  • 声明了一个返回值为指针的函数f
  • 声明了一个无返回值的函数f
  • 定义了函数的指针f,f所指函数无返回值
函数指针,返回值void类型
发表于 2019-10-16 15:17:32 回复(0)
函数指针是void(*f)()() 指针函数是返回类型为指针的函数(void*)f()()
发表于 2021-10-30 17:29:43 回复(0)
D,void表示无返回值,*f代表指针,后面的(int
* int*)可以理解为函数的后半部分。所以D
发表于 2019-11-23 13:17:06 回复(0)
带分号的不应该是函数声明么?
发表于 2020-11-11 12:06:02 回复(3)
c选项不是函数的声明吗,没有函数体也叫定义吗?
发表于 2021-03-27 20:18:14 回复(0)
对于本体的声明和定义的问题我是这么理解的:
    1、本题的"定义"是指这是函数指针的定义
    2、本题的确也算“声明”:声明的是这个函数
编辑于 2023-05-15 19:45:26 回复(0)
未仔细审题
发表于 2021-08-10 08:36:24 回复(0)
搁着没有函数体也能叫函数定义?  这个不是函数声明吗?
发表于 2021-06-24 09:27:08 回复(0)
无返回值类型,*f代替函数,括号里面,指针代表形参;
发表于 2021-03-15 20:19:40 回复(0)
就近原则!!!
发表于 2020-02-20 17:13:16 回复(0)