东辰安华知识网 东辰安华知识网

东辰安华知识网
东辰安华知识网是一个专业分享各种生活常识、知识的网站!
文章434741浏览52697811本站已运行9224

viod是什么意思(void有什么含义)

大家好,今天小编来为大家解答viod是什么意思这个问题,void有什么含义很多人还不知道,现在让我们一起来看看吧!

一、void和int分别该怎么用

1、指代不同。int:是一种数据类型,在编程语言中,是用于定义整数类型变量的标识符。void:无类型。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。

2、特点不同。int:除了int类型之外,还有short、long类型可以表示整数。unsignedint表示无符号整数。void:只有注释和限制程序的作用,定义一个void变量没有意义。

3、作用不同。int:int占用4字节,32比特,数据范围为-2147483648到2147483647。void:对函数返回的限定,对函数参数的限定。

二、void的含义

中文翻译为“无类型”。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。

void的字面意思是“无类型”,void*则为“无类型指针”,void*可以指向任何类型的数据。

void的作用

1.对函数返回的限定,这种情况我们比较常见。

2.对函数参数的限定,这种情况也是比较常见的。

一般我们常见的就是这两种情况:

(1)当函数不需要返回值值时,必须使用void限定,这就是我们所说的第一种情况。例如:voidfunc(inta,char*b)。

(2)0当函数不允许接受参数时,必须使用void限定,这就是我们所说的第二种情况。例如:intfunc(void)。

三、C语言中的函数形参为void是什么意思

1、void是C语言中的一个关键字,含义为空。

2、void有两种用途,均用于函数中。

2.1、函数返回值,如:voidFunctionName(...);表述函数没有返回值,同时,在函数中调用return语句时,即不需要也不可以有参数。

特别要注意,当写成FunctionName(...);时,并不是没有返回值,而是默认整型(int)返回值。

同时再多说一下。

2.2、参数列表,当函数没有参数时,需定义成XXXXFunctionName(void);,代表函数没有任何参数。

特别注意,如果写成XXXXFunctionName();,表示函数参数不定,即可以接收任意长度的参数。

祝你在开发路上更近一步!

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

赞一下
东辰安华知识网
上一篇: stand by是什么意思啊(请问standby和standby的区别。是否都有待命的意思呢)
下一篇: zp是什么意思啊(zp的中文)
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏