指针不仅可以指向变量,还可以指向函数,通过合适类型的函数指针可以调用类型匹配的函数。
指针不仅可以指向变量,还可以指向函数,通过合适类型的函数指针可以调用类型匹配的函数。
参考答案和解析
对
相关考题:
设有定义语句 int(*f)(int);, 则以下叙述正确的是A)f 是基类型为 int 的指针变量B)f 是指向函数的指针变量,该函数具有一个 int 类型的形参C)f 是指向 int 类型一维数组的指针变量D)f 是函数名,该函数的返回值是基类型为 int 类型的地址
设有定义语句int (*f)(int);,则以下叙述正确的是A.f是基类型为int的指针变量B.f是指向函数的指针变量,该函数具有一个int类型的形参C.f是指向int类型一维数组的指针变量D.f是函数名,该函数的返回值是基类型为int类型的地址
程序中对fun函数有如下说明 void*fun(); 此说明的含义是A.fun函数无返回值B.fun函数的返回值可以是任意的数据类型C.fun函数的返回值是无值型的指针类型D.指针fun指向一个函数、该函数无返回值
语句int(*ptr)();的含义是A.ptr是指向一个维数组的指针变量B.ptr是指向int型数据的指针变量C.ptr是指向函数的指针,该函数返回一个int型数据D.ptr是一个函数名,该函数的返回值是指向int型数据的指针
设有如下定义,则以下叙述中正确的是______。 int(*ptr)();A.ptr是指向一维数组的指针变量B.ptr是指向int型数据的指针变量C.ptr是指向函数的指针,该函数返回一个int型数据D.ptr是一个函数名,该函数的返回值是指向int型数据的指针
(C语言)假设有如下定义方式int(**ptr)();,则以下叙述中正确的是A、ptr是指向一维数组的指针变量B、ptr是指向int型数据的指针变量C、ptr是指向函数的指针的指针,该函数返回一个int型数据 我是应届生D、ptr是一个函数名,该函数的返回值是指向int型数据的指针
设有定义语句 则以下叙述正确的是( ).A.f是指向函数的指针变量,该函数具有_个int类型的形参SX 设有定义语句则以下叙述正确的是( ).A.f是指向函数的指针变量,该函数具有_个int类型的形参B.f是基类型为int的指针变量C.f是指向int类型一维数组的指针变量D.f是函数名,该函数的返回值是基类型为int类型的地址
若有下列说明语句 int(* p)(); 则标识符p代表的是( )A.一个用于指向函数的指针变量,函数返回值的类型为int型B.一个带回值类型为整型的函数名C.一个用于指向整型数据的指针变量D.一个带回值类型为指针类型的函数名
以下叙述中错误的是( )。A.函数的返回值类型不能是结构体类型,只能是简单类型B.函数可以返回指向结构体变量的指针C.可以通过指向结构体变量的指针访问所指结构体变量的任何成员D.只要类型相同,结构体变量之间可以整体赋值
关于地址和指针,以下叙述正确的是( )。A.可以通过强制类型转换让char型指针指向double型变量B.函数指针P指向一个同类型的函数f时,必须写成:p=f;C.指针P指向一个数组f时,必须写成:p=ecf;D.一个指针变量P可以指向自身
若有如下定义: int (*p)(), *q(); 则下列说法正确的是( )A.p是一个函数名,q是一个指针变量B.p是一个指向整型变量的指针变量,q是一个指向一维数组的指针变量C.p和q是等价的,都是指针变量D.p是指向函数的指针变量,函数的返回值是整型数据;q是带回指针值的函数
语句Char(*P)说明了( )。A.P是指向函数的指针,该函数返回一个Char型数据B.P是指向Char型数据的指针变量C.P是指向数组的指针变量D.P是一个函数名,该函数的返回值是指向Char型数据的指针
以下叙述中错误的是A.只要类型相同,结构体变量之间可以整体赋值B.函数的返回值类型不能是结构体类型,只能是简单类型C.可以通过指针变量来访问结构体变量的任何成员D.函数可以返回指向结构体变量的指针
当基类指针指向派生类对象时,会发生()A、错误,基类指针不能指向派生类对象B、基类指针可以指向派生类对象,但在此情况下只能调用基类自己定义的成员函数C、基类指针可以调用派生类的成员函数D、以上说法全部错误
程序中对fun函数有如下说明void*fun();此说明的含义是()A、fun函数无返回值B、fun函数的返回值可以是任意的数据类型C、fun函数的返回值是无值型的指针类型D、指针fun指向一个函数,该函数无返回值
单选题下列描述中,关于c++说法正确的是()A所有的运算符号都可以重载。不能重载的运算符只有4个,作用域运算符:’::’,成员解引用运算符:’.*’,成员访问运算符:’.’,条件运算符:’?:’B基类类型的指针可以指向子类,子类类型的指针也可以指向基类C可以在类的构造函数中对静态数据成员进行初始化D动态联编要满足两个条件:被调用的成员函数是虚函数;用指针或引用调用虚函数
单选题当基类指针指向派生类对象时,会发生()A错误,基类指针不能指向派生类对象B基类指针可以指向派生类对象,但在此情况下只能调用基类自己定义的成员函数C基类指针可以调用派生类的成员函数D以上说法全部错误