首页/ 题库 / [单选题]语句int(*ptr)()的含义是( )的答案

语句int(*ptr)()的含义是( )。

单选题
2022-03-06 22:08
A、ptr是一个返回值是血的函数
B、ptr是指向int型数据的指针变量
C、ptr是指向函数的指针,该函数返回一个血型数据
D、ptr是一个函数名,该函数的返回值是指向int型数据的指针
查看答案

正确答案
C

试题解析
解析:本题考查的是指向函数的指针。函数指针定义的基本格式为:类型标识符(指针变量名)(  )。“类型标识符”为函数返回值的类型。

标签:
相关题目
说明语句“int  (*p)( );”的含义是( )。
说明语句int *(*p)();的含义是______
对于以下函数声明void fun(int array[4],int+ptr);以下叙述中正确的是( )。
在执行“typedef int DataType;”语句后,标识符DataType与保留字int具有完全相同的含义和作用。()
语句int(*ptr)的含义是( )。
语句int(*ptr)();的含义是
若有语句:int x,*p=&x;则与该语句等价的语句是()
说明语句int*(*p)();的含义是______。
设有定义:int(* ptr)( ); 则以下叙述中正确的是 ( )
设有如下定义: int(*ptr); 则以下叙述中正确的是( )。
设有如下定义,则以下叙述中正确的是______。 int(*ptr)();
设有变量说明int(*ptr[m]);其中的标识符ptr是( )。
设有说明 int (*ptr)();其中标识符ptr是( )。
设有说明int(*ptr)[M];其中的标识符ptr是( )。
设有说明int(*ptr)[M],其中的标识符ptr是(45)。
有如下程序: #include<lostreanl> using namespace std; elass MyClass{ public: MyClass( ){++count;} ~MyClass( ){--count;} static int getCount( ){return count;} private: static int count; }; int MyClass::count=0; int main( ){ MyClass obj; cout<<obj.getCount( ); MyClass*ptr=new MyClass; cout<<MyClass::getCount( ); delete ptr; cout<<MyCiass::getCount( ); return 0; } 程序的输出结果是
有如下程序: #include <iostream> using namespace std; class MyClass { public: MyClass() { ++count; } ~MyClass() { --count; } static int getCount() { return count; } private: static int count; }; int MyClass::count=0; int main() { MyClass obj; cout<<obj.getCount(); MyClass *ptr=new MyClass; cout<<MyClass::getCount(); delete ptr; cout<<MyClass::getCount(); return 0; }程序的输出结果是
有说明语句int b[4][5];void fun(int*,int n);调用函数的正确语句是()
有如下程序: #include <iostream> using namespace std; class shapes { protected: int x, y; public: void setvalue(int d, int w=O) { x=d; y=w; } virtual void disp()=O; }; class square : public shapes { public: void disp () { cout<<x*y<<end1; } }; int main ( ) { shapes *ptr; square s1; ptr=&s1; ptr->setvalue (10, 5) ;ptr->disp(); return 0; } 执行上面的程序将输出( )。
语句int(*ptr)()的含义是( )。
广告位招租WX:84302438

免费的网站请分享给朋友吧