void具体有什么作用

看书上说的void指的是没有返回值,返回值指的是什么啊?返回到哪里啊。 又听说如果需要返回的话需要return语句。 但为什么有的程序中没有void,也就是没有“无返回值”,也就是有返回值,但为什么它们都没有加return语句呢?

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

2、void对函数参数的限定;

3、void具体的作用就是该函数执行完之后,将计算结果反馈给调用源。

扩展资料:

C语言介绍:

C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

C是结构式语言结构式语言的显著特点是代码及数据的分隔化, 即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。C 语言是以函数形式提供给用户的, 这些函数可方便的调用, 并具有多种循环、条件语句控制程序流向, 从而使程序完全结构化。

参考资料来源:百度百科-c语言

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-11

 void真正发挥的作用在于:

1、对函数返回的限定;

2、 对函数参数的限定。

void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。 void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量。

扩展资料   

例:

公共类TestDemo { 

公共静态void main(String [] args){ 

demo1(); 

虚空v1 = demo2(); 

System.out.println(v1); //空

Demo <Void> obj = new Demo <>(); 

虚空v2 = obj.get(); 

System.out.println(v2); // null 

public static void demo1(){ 

public static Void demo2 (){ 

return null; 

静态类Demo <T> { 

public T get(){ 

返回null;

}

参考资料来源: 百度百科—void

本回答被网友采纳
第2个回答  推荐于2017-11-26
返回值的作用就是该函数执行完之后,将计算结果反馈给调用源。 举个例子: int add(int a, int b) { return a+b; } void main() { int res = add(2, 3); } main函数调用了add函数,add计算完之后将结果返回,所以整形变量res赋值成功(res=5)。 返回类型声明为void的函数,return可写可不写,如果写的话return后不需要加东西了。 返回类型声明为其他的函数,必须写上return,return后面跟着的结果的类型必须符合才行。 C语言支持函数缺省返回值,缺省时函数返回值类型默认为int。 C++和Java都不支持缺省。本回答被提问者采纳
第3个回答  2014-10-25
你说的没有void也没有return的应该是类似这种的 main() { …… } 这是因为main函数比较特殊,做为程序入口,如果没有定义它的返回值,那实际就默认有一个void
第4个回答  2020-05-22
无返回值函数不需要向主调函数提供返回值,通常用户定义此类函数时,需要指定它的返回值类型为空即void的类型
相似回答