void是什么意思

作者&投稿:唐叛 (若有异议请与网页底部的电邮联系)
VOID是什么意思~

void是C语言中的一个关键字,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用。void *可以指向任何类型的数据,在C语言中,凡不加返回值类型限定的函数,就会被编译器作为返回整型值处理。
void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。
void几乎只有“注释”和限制程序的作用,定义一个void变量没有意义,不妨试着定义:

void真正发挥的作用在于:
1、 对函数返回的限定
2、对函数参数的限定

void真正发挥的作用在于: (1) 对函数返回的限定; (2) 对函数参数的限定。

1、void的含义:void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量,让我们试着来定义:
void a;
这行语句编译时会出错,提示“illegal use of type 'void'”。不过,即使void a的编译不会出错,它也没有任何实际意义。
2、void的使用规则:规则一:如果函数没有返回值,那么应声明为void类型
在C语言中,凡不加返回值类型限定的函数,就会被编译器作为返回整型值处理。但是许多程序员却误以为其为void类型。例如:add ( int a, int b ){return a + b;}int main(int argc, char* argv[]){printf ( "2 + 3 = %d", add ( 2, 3) );}
程序运行的结果为输出:2 + 3 = 5,这说明不加返回值说明的函数的确为int函数。
规则二:如果函数无参数,那么应声明其参数为void。
在C++语言中声明一个这样的函数:
int function(void)
{
return 1;
}
则进行下面的调用是不合法的:
function(2);
因为在C++中,函数参数为void的意思是这个函数不接受任何参数。在Turbo C 2.0中编译:
#include "stdio.h"
fun()
{
return 1;
}
main()
{
printf("%d",fun(2));
getchar();
}
编译正确且输出1,这说明,在C语言中,可以给无参数的函数传送任意类型的参数,但是在C++编译器中编译同样的代码则会出错。在C++中,不能向无参数的函数传送任何参数,出错提示“'fun' : function does not take 1 parameters”。
所以,无论在C还是C++中,若函数不接受任何参数,一定要指明参数为void。
3、void具体使用例子:定义函数返回值 函数名(参数1,参数2,参数3,.......){内容}int sum(int a,int b){int c;return c;}
其中第一个int是返回值 就是别的函数调用此函数时这个函数给他的一个值。
如果调用时不需要返回值,则函数写为void sum(int a,int b){....} 此时函数没有返回值如果不需要参数 则int sum(void){...}此时void的意义为空,就是没有参数的意思如果都不要 则为void sum(void);
扩展资料:void不能代表一个真实的变量。下面代码都企图让void代表一个真实的变量,因此都是错误的代码:
void a; //错误
function(void a); //错误
void体现了一种抽象,这个世界上的变量都是“有类型”。
void的出现只是为了一种抽象的需要,如果你正确地理解了面向对象中“抽象基类”的概念,也很容易理解void数据类型。正如不能给抽象基类定义一个实例,我们也不能定义一个void(让我们类比的称void为“抽象数据类型”)变量。
参考资料:void(计算机语言关键字)_百度百科

void的意思:无效的; 空的,空虚的,没人住的; (职位)空缺着的;

void

[英][vɔɪd][美][vɔɪd]

adj.无效的; 空的,空虚的,没人住的; (职位)空缺着的;

n.太空,宇宙空间; 空位,空隙; 空虚感,寂寞的心情;

vt.使无效; 宣布…作废; 取消; 排泄;

第三人称单数:voids

复数:voids

现在进行时:voiding

过去式:voided

过去分词:voided
例句:
Void in the blood pool.
在一滩血水中有一块空白.
Tell me what you think created that void.
告诉我你认为这个空白是怎么造成的.
There's a void. Something's missing.
有一种空虚.大概少了些什么.
In me there is only a void.
我只有一个失落感。
It vanishes it into the void.
并消失于无形。

void
[英][vɔɪd][美][vɔɪd]
adj.空的,空虚的,没人住的; (职位)空缺着的; 无效的;
n.太空,宇宙空间; 空位,空隙; 空虚感,寂寞的心情;
vt.使无效; 宣布…作废; 取消; 排泄;
第三人称单数:voids过去分词:voided复数:voids现在进行时:voiding过去式:voided

例句:

1.
This void raises interesting questions.
这种空白提出了一些令人感兴趣的问题。

2.
Peer-to-peer websites have filled the void.
点对点网站填补了这个空缺。

void是什么意思,c语言是什么?
答:void 被翻译为"无类型",相应的void * 为"无类型指针"。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。void 的作用 1.对函数返回的限定,这种情况我们比较常见。2.对函数参数的限定,这种情况也是比较常见的。一般我们常见的就是这两种情况:(1)当函数不需要返回值值时,...

VOID是什么意思?
答:就会被编译器作为返回整型值处理。void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用,定义一个void变量没有意义,不妨试着定义:void真正发挥的作用在于:1、 对函数返回的限定 2、对函数参数的限定 ...

C编程中的“void”是什么意思?在什么情况下使用?
答:1.void的含义 void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。这行语句编译时会出错,提示“illegal use of type 'void'”。不过,即使void a的编译不会出错,它也没有任何实际意义。void真正发挥的作用在于:(1) 对函数返回的限定;(2) 对函数参数的...

void的意思是什么?
答:void意思是主函数(main)的数据类型空返回值。void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。没有返回值的函数:功能只是完成一个操作,应将返回值类型定义为void,函数体内可没有return语句。有返回值的函数:函数的最后会有一个返回值return,可以用来获取该...

c++中的void是什么意思?
答:void是空的意思,一般用来表示无参数或者无返回。比如在函数定义的时候可以 用 void func(void);前面的表示函数无返回,括号里表示函数无参数。或者void *可以表示无类型指针,允许被强制转化成任意类型指针。

c语言void的意思是什么?
答:c语言中,void的意思是“无类型”,相应的“void *”为无类型指针,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,其作用是对函数返回和参数的进行限定。void 可以作为函数返回值类型,有void就代表没有返回值。在定义的函数中,有的函数前是void有的是int或者float等等数据...

void是什么意思啊?
答:而不是空的意思。void * 是void类型的指针。void类型的指针的含义是:这是一个指针变量,该指针指向一个 void类型的数。在函数的参数列表和返回值中,void代表的含义是: 一个函数形参列表为void,表示这个函数调用时不需要给它传参。返回值类型是void,表示这个函数不会返回一个有意义的返回值。

在C++中void是什么意思?
答:void是空的意思,一般用来表示无参数或者无返回。比如在函数定义的时候可以 用 void func(void);前面的表示函数无返回,括号里表示函数无参数。或者void *可以表示无类型指针,允许被强制转化成任意类型指针。

void 是什么意思?
答:void是一种关键字,在计算机编程中表示无返回值。在程序中我们经常需要调用函数来完成某个特定的任务,调用函数后,函数会执行特定的任务,并返回执行结果。有些时候,我们并不需要函数返回任何结果,仅仅是让函数执行一些操作即可,这时候就可以使用void关键字。在C语言中,void作为函数返回类型的时候,表示...

void是什么意思?
答:void是C语言关键字,说明函数没有返回值,oop是函数名,是用户自定义标识符。void表示空类型,它跟int,float是同地位的,一般用在没有返回值的函数中。比如:void main (),主函数完了不用写return 语句,但是如果是int main ()或者是main (),不写return 语句它就会有warning。