void 被翻译为"无类型",相应的void * 为"无类型指针"。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。
void 的作用
1.对函数返回的限定,这种情况我们比较常见。
2.对函数参数的限定,这种情况也是比较常见的。
一般我们常见的就是这两种情况:
(1)当函数不需要返回值值时,必须使用void限定,这就是我们所说的第一种情况。例如:void func(int a,char *b)。
(2)0当函数不允许接受参数时,必须使用void限定,这就是我们所说的第二种情况。例如:int func(void)。
扩展资料:
2011年10月12日,C语言之父丹尼斯·里奇辞世,在众多的国际互动论坛上,计算机爱好者们以特有的方式纪念这位编程语言的重要奠基人。许多网友的发帖中没有片言只字,仅仅留下一个分号“;”。
在日益纷繁复杂的程序设计语言王国中,C语言因其简洁、有效、通用的特性而始终占据一席之地。被誉为“C语言之父”,同时也是操作系统Unix之父的C语言发明人之一——丹尼斯·里奇10月9日以70岁之龄辞世。
尽管通过Unix拿奖拿到手软,但令里奇引起最大关注和反响的则是C语言的问世。1999年,里奇和汤普逊为发展C语言和Unix操作系统一起获得了美国国家技术奖章。
参考资料:
在编程语言中,void是一个关键字,用于表示函数没有返回值。当一个函数的返回类型为void时,意味着该函数不会返回任何值。在C、C++和Java等编程语言中,void通常用于以下场景:
无返回值的函数:有时,我们编写函数的目的是执行某个操作,而不是返回一个值。在这种情况下,我们可以将函数的返回类型设置为void。例如,输出函数printf()的返回类型就是void,因为它主要的功能是输出字符串,不需要返回任何值。
指定函数参数类型为void:在某些情况下,我们需要定义一个函数,它不接受任何参数。这时,我们可以在函数参数列表中使用void来表示无参数。例如,在C语言中,main()函数的参数类型可以写作int argc, char *argv[],也可以简化为void。
在C++中,void还可以用于指针类型,表示该指针不指向任何特定类型的数据。这在处理通用算法和数据结构时非常有用。
总之,void关键字用于表示函数没有返回值,以及函数参数为空。它有助于提高代码的可读性和灵活性。
为什么要用void?
(1)当函数不需要返回值值时,必须使用void限定,这就是我们所说的第一种情况。例如:void func(int a,char *b)。(2)0当函数不允许接受参数时,必须使用void限定,这就是我们所说的第二种情况。例如:int func(void)。
C编程中void到底是什么意思啊?在什么情况下用这个?
void的主要用途有两个常见场景:一是当函数不需要返回任何值时,必须使用void来限定,比如函数原型void fun(int a, char *b)。二是当函数不允许接收参数时,也需用void,如int func(void)。在这些情况下,void起到了明确函数行为的作用,告诉编译器函数不返回值或不接受输入。此外,void指针有其特殊...
void问题,为什么这个程序一定要加上void,它琪了什么作用,请各位高手详...
void表示函数的返回值为空,即是函数运行结束不向主程序返回任何值。因为用的是指针,对地址里的数据进行操作了。不需要用void也可以数值的返回,但return不是一个性质,指针是对地址操作, return是对值操作。
void在C语言中有什么用
void真正发挥的作用在于: (1) 对函数返回的限定; (2) 对函数参数的限定。1、void的含义:void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量,让我们试着来定义:void a;这行语...
Void是什么意思java?
Void是Java语言中的一个关键字,用于表示无返回值的方法。在Java中,有些方法不需要返回任何值,只需要执行一些操作,此时就可以使用void来表示该方法没有返回值。例如,我们常见的main方法就是一个void方法。在方法调用的时候,我们并不需要接收该方法的返回值,只需要执行其中的操作即可。除了表示无返回...
C语言中void是什么意思
因为编译器不知道它所指向的数据类型的大小和如何解释它。在需要使用`void`指针指向的数据时,通常需要通过类型转换将其转换为具体类型的指针。总的来说,`void`在C语言中是一个非常重要的关键字,它简化了函数定义和指针使用的灵活性,同时也需要开发者在使用时格外注意类型安全和内存管理的正确性。
c语言 void 含义和作用
1、void类型的函数可以用于执行某些操作,例如清除输入缓冲区或释放动态分配的内存。这种类型的函数没有返回值,因此不需要指定返回类型。void类型也可以用于声明一个不包含任何元素的数组。2、使用void类型可以方便地创建通用函数或通用数组,这些函数或数组可以接受不同类型的数据并进行操作。例如,可以使用...
void具体有什么作用
1、void真正发挥的作用在于对函数返回的限定;2、void对函数参数的限定;3、void具体的作用就是该函数执行完之后,将计算结果反馈给调用源。
C编程中void到底是什么意思啊?在什么情况下用这个?
意思是“无类型”。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。void的作用:对函数返回的限定,这种情况我们比较常见。对函数参数的限定,这种情况也是比较常见的。一般常见的就是这两种情况:1、当函数不需要返回值值时,必须使用void限定,这就是我们所说的第一种情况。例如...
请教void * 的作用和用法
void的作用在于: (1) 对函数返回的限定; (2) 对函数参数的限定。1,如果函数没有返回值,那么应声明为void类型;如void main(),指主函数中没有涉及到返回值问题。2,如果函数无参数,那么应声明其参数为void;如int function(void){return 1;},其中没有参数。3,void不能代表一个真实...