首页 > 试题广场 >

变量void (*s[5])(int)表示意思为()

[单选题]
变量void (*s[5])(int)表示意思为()
  • 函数指针
  • 函数指针数组
  • 数组指针函数
  • 语法错误
先了解一下运算符的优先级:
()>[]>*
其次:
int p;//整形变量p
int *p;//整形指针p
int *p[];//整形指针数组p,运算符优先级,p[]数组,类型为int *类型   
int (*p)[];//正确声明方式                                                                      
int *p();// 返回一个整形指针的函数,我理解这个指针不是指向返回值
int (*p)();//函数指针正确声明方式,该函数的返回值为整型                
void (*s[5])(int);//函数指针数组
-----B
发表于 2019-10-07 14:06:44 回复(0)
从里往外剥壳
发表于 2019-08-24 01:09:54 回复(0)