关于void指针,下列说法错误的是()。
A、void指针就是未指向任何数据的指针
B、void指针就是已定义而未初始化的指针
C、指向任何类型数据的指针可直接赋值给一个void指针
D、void指针值可直接赋给一个非void指针
第1题:
设有以下函数:
void fun(int n,char*$s){……}
则下面对函数指针的定义和赋值均正确的是
A.void(*pf)( );pf=fun;
B.void*Pf( );pf=fun;
C.void*pf( ); *pf=fun;
D.void(*pf)(int,char);nf=&fun;
第2题:
关于this指针,说法正确的有
A.this指针是自动初始化的
B.this指针的类型是 void *
C.this指针指向调用当前函数的对象
D.我们可以显式声明this指针
第3题:
11、以下哪种指针在C语言中不存在?
A.函数指针
B.常量指针
C.void指针
D.以上指针均存在
第4题:
设有以下函数:
voidfun(intn,char}s){……}
则下面对函数指针的定义和赋值均正确的是( )。
A.void(*pf)(int,char);pf=&fun;
B.void+pf( );pf=fun;
C.void*pf( );*pf=fun;
D.void(*pf)(int,char*);pf=fun;
第5题:
下列关于指针的描述,哪一个是错误的
A.可以用数组名对指针进行初始化
B.可以定义空指针(void)
C.除空指针(void)指针外,其它指针之间不能相互转换
D.指针可以进行加减乘除运算