早教吧 育儿知识 作业答案 考试题库 百科 知识分享

int(*p)(int);则下列叙述正确的是?已知:int(*p)(int);则下列叙述正确的是()A)p是指针变量,它指向一个一维数组B)p是指针变量,它指向一个整型数据C)p是指针变量,它指向一个返回值是整数的

题目详情
int (*p)(int);则下列叙述正确的是?
已知:int (*p)(int);则下列叙述正确的是( )
A) p是指针变量,它指向一个一维数组
B) p是指针变量,它指向一个整型数据
C) p是指针变量,它指向一个返回值是整数的函数
D) 以上叙述都不对
▼优质解答
答案和解析
答案是C
A的定义是行指针,其定义式为int (*p)[N];其中N是一个常量(例如int (*p)[3])
B的定义式为整形指针,其定义式为int *p
C答案正确,其中int (*p)(int)中的第一个int是返回类型,*p代表指针变量 ,(int)代表形参,其类型为int