首页 > 试题广场 >

已知函数 int fun( int i )。以下声明函数指针

[不定项选择题]
已知函数 int fun( int i ),下面声明函数指针pfunc的语句正确的是()
  • int*pfunc( int );
  • int *pfunc( int )();
  • int(*pfunc)(int);
  • int(*pfunc)(int)();
推荐
【正确答案】C
【解析】函数指针声明的格式:返回值类型 (*变量名)(参数类型, ...);
A 选项编译器会认为是一个函数原型
B D 选项格式错误
 
函数指针知识点讲解】
更多C++基础专业知识讲解,点击链接即可查看
https://www.nowcoder.com/link/zxyl-cpp84
编辑于 2021-12-06 19:43:01 回复(0)
  1. 定义一个函数指针p,只能指向返回值为int,形参为1个int的函数
  2. int (*p)(int);
发表于 2020-08-26 17:01:23 回复(0)
怎么感觉不定项就是选一个吧,每次都很懵
发表于 2021-10-05 10:57:34 回复(0)
A是指针函数,返回值是指针:int *
C是函数指针。
BD格式错误。
发表于 2021-08-01 13:12:28 回复(0)
A是函数指针C是指针函数
发表于 2021-07-02 11:42:56 回复(1)