设有以下语句:int(*fp)(int*);则下面叙述正确的是
A: (*fp)是强制类型转换符
B: fp是一个函数名
C: 这是一条函数声明语句
D: fp是一个指向函数的指针变量
A: (*fp)是强制类型转换符
B: fp是一个函数名
C: 这是一条函数声明语句
D: fp是一个指向函数的指针变量
举一反三
- 若有说明 int **fp(int); 则以下正确的是: A: fp是指向一个返回值为整数的函数指针 B: fp是一个返回值为整型二级指针的函数 C: fp是指向一个返回值为整型指针的函数指针 D: 语法错
- 设有以下语句: int (*fp)(int *); 则下面叙述正确的是
- 关于语句FILE*fp;描述错误的是()。 A: fp是一个指向FILE类型的指针变量 B: 通过fp可以实现对与它相关文件的访问 C: fp指向与它相关文件的地址 D: 函数fclose(fp)可关闭fp指针指向的文件
- 能正确定义一个指向打开文件的文件型指针变量fp的语句是______ A: FILE fp; B: file *fp; C: file fp; D: FILE *fp;
- 已知函数float fun(float)是类A的成员函数,fp是指向该函数类型的指针,但fp不是类A的成员,则下列操作正确的是( )。 A: fp=fun; B: fp=fp(3.5); C: fp=A::fun; D: p=A::fun(3.5);