在说明语句int *f();中,标识符f代表的是______。

admin2013-02-23  24

问题 在说明语句int *f();中,标识符f代表的是______。

选项 A、一个用于指向整型数据的指针变量
B、—个用于指向—维数组的行指针
C、—个用于指向函数的指针变量
D、一个返回值为指针型的函数名

答案8

解析 带回指针值的函数,其—般定义形式为:
     类型标识符  *函数名(参数表);
例如,int *f(x,y);
其中,f是函数名,调用它以后能得到—个指向整型数据的指针(地址),x,y是函数f的形参。在f的两侧分别为*运算符和()预算符,而()优先级高于*,因此f先与()结合,显然是函数形式。这个函数前面有一个*,表示此函数是指针型函数(函数值是指针)。前面的int表示返回的指针指向整型变量。
转载请注明原文地址:https://kaotiyun.com/show/wOPp777K
0

随机试题
最新回复(0)