77问答网
所有问题
void (*)()怎么理解?
如题所述
举报该问题
其他回答
第1个回答 2011-11-14
这是一个指针类型 它是一个指针 指向一个函数 这个函数没有参数也没有返回值本回答被提问者采纳
第2个回答 2011-11-14
空指针函数
第3个回答 2011-11-14
返回一个空的指针函数。
追问
大侠请具体点,
追答
void()是一个没有返回值的空函数,*是指针符号。void(*)()表示空的指针函数。
相似回答
c语言中遇到这样一句:a=(
void(*)()
)b;应该
怎么理解?
请给位大侠指点!谢...
答:
对于该语句,
首先要知道void (*)()是指向函数的指针类型,不带参数,无返回值的函数
。对于(void (*)())b就是将b(注意b必须是一个地址,否则系统出错)转换为函数的入口地址,再将该地址赋给a,则a就可以调用b所指的函数了
void (*b[10]
) (void
(*)()
);申明
如何理解?
答:
void
(*)()
表示一个函数指针,返回值为void ,参数为空这个作为参数传给void (*b[10])()这个函数,这个函数呢,返回值是一个void [10]级指针数组,参数为前面那个。这个东西
理解
就行了,随意看看,没必要深究,实际中返回一个函数指针就是极限应用了。
请教一个C++问题:void (*b[10]
) (void
(*)()
) 该
怎样理解?
答:
b[10]定义的是一个指针数组 ,数组名是b共有10个元素 ,每个元素都是一个可以指向某类型(类型自己再前面加就是了例:int *b[10]就是指向int型的)的存储单元的指针变量
c语言中
void
什么意思?具体
怎么
用?
答:
void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据
。void只有“注释”和限制程序的作用。void的作用在于对函数返回的限定和对函数参数的限定。例如:float *p1;int *p2;p1 = p2;其中p1 = p2语句会编译出错,提示“'=' : cannot convert from 'int *' to '...
C语言中
void
是什么意思
答:
1、void的含义:
void的字面意思是“无类型”
,void *则为“无类型指针”,void *可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量,让我们试着来定义:void a;这行语句编译时会出错,提示“illegal use of type 'void'”。不过,即使void a的编译...
VOID
是什么意思
答:
void是C语言中的一个关键字,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用。void *可以指向任何类型的数据,在C语言中,凡不加返回值类型限定的函数,就会被编译器作为返回整型值处理。
void的字面意思是“无类型”
,void *则为...
c语言中的
void
表示什么意思?
答:
中文翻译为"无类型"。又名“空函数”常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。
void
的字面意思是"无类型",void
*
则为"无类型指针",void *可以指向任何类型的数据。
大家正在搜
void怎么用
void(0);
void是什么
static void
理解是什么
什么叫理解
void*
invoid
c void
相关问题
怎么理解(*(void(*)())0)();
void (*b[10]) (void (*)());申明如...
C语言中void main()和void main(void...
(void *)&a语句什么意思
c++的(void*)&functionName的(void...
怎么理解 void* (*start_routine)(vo...
(void **)&a是什么意思?为什么有两个*
*(*func)(void *)如何理解?