C语言:函数前加void是什么意思?

作者&投稿:琴侵 (若有异议请与网页底部的电邮联系)
C语言中的函数类型void什么详细意思?~

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

扩展资料
void的使用
示例:
add ( int a, int b )
{
return a + b;
}
int main(int argc, char* argv[])
{
printf ( "2 + 3 = %d", add ( 2, 3) );
}
参考资料来源: 百度百科—void
参考资料来源:百度百科—返回值

一个函数必须要有返回值,在C语言中有时候你没有指定,其实编译的时候软件(比如TC2.0)自动给你加上了一个返回值(具体是void还是int忘记了)
如果你用VC6.0编译,就会提示warning,告诉你函数没有返回值

C语言:函数前加void是表示函数的返回值为空,void表示空
返回值为空表示此函数可以没有return语句,或者使用return;语句
返回值概念:一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。通俗点来说就是函数执行完毕后得到的结果。
返回值的类型可以有很多 void、bool 、int 、以及自定义的类型等等。

每个函数都做一件事,事情做完的话最好告诉别人,函数也是,fun就是一个人,后面括号里面的就是传入参数,也就是别人叫你做的事,fun前面的是返回值,就是你告诉别人这件事做的怎么样了,void类型就是空类型,做完了不告诉别人,在函数里面return ;就行了。写个简单的例子
int add(int a,int b)
{
return a+b;
}
这个就是把a+b的结果传出去,因为是int行,所以返回值也是int型,就用int了

无返回值时用void

c语言中的main前面加void是什么意思?
答:void表示无返回值的意思。C语言中,为了明确表示函数没有返回值,应将函数类型定义为void(空类型)。如:include<stdio.h> void swap(int *p,int *q);main(){ int a=10,b=20;swap(&a,&b);printf("a=%d,b=%d\n",a,b);} void swap(int *p,int *q){ int t=0;t=*p;*p=*q;...

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

在C语言中为什么很多被调函数之前要加void?
答:void表示禁止有返回值 一个函数如果这样定义:f(int x)这说明没定义返回值,默认是可以返回int的,当然,如果f函数中没有return语句,那么会返回一个乱七八糟的整数,这样不利于编译器识别错误,比如说你有这样一个语句a=f(1)编译器就识别不出来错误的,仍然认为你是对的 但如果你写成void f(...

C语言中一个函数前加了void到底要不要返回值呀!
答:void 用于函数前表示无返回值 如void No_ruturn(void)用于形参表示函数不接受任何参数 而你说的是(void *)这里的void不表示无返回值 而表示该指针可以指向任何类型 列如 void *p1;iny *p2;p1=p2;//可以 但是p2=p1//不可以 这就像男人女人都是人 你可以说男人是人 但不可以说人是男人 一样...

C语言编程中void加在main()是什么意思?什么情况下加?
答:void main()表示主函数无返回值。一般都要加,因为一般主函数都不需要返回值。在DOS时代(很久以前),通常用主函数的返回值去通知系统。

c语言 void函数怎么调用
答:void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量, void真正发挥的【作用】在于:(1) 对函数返回的限定;(2) 对函数参数的限定。我们知道,在定义函数时,加在函数名前的“void”表示该函数没有返回值。但在调用时,在函数名前加“(void)”的作用又是什么呢?最明显的...

void在c语言中什么意思
答:void类型的指针的含义是:这是一个指针变量,该指针指向一个void类型的数。在函数的参数列表和返回值中,void代表的含义是:一个函数形参列表为void,表示这个函数调用时不需要给它传参。返回值类型是void,表示这个函数不会返回一个有意义的返回值。在C语言中,凡不加返回值类型限定的函数,就会被编译...

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

C编程中void到底是什么意思啊?在什么情况下用这个?
答:意思是“无类型”。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。void 的作用:对函数返回的限定,这种情况我们比较常见。对函数参数的限定,这种情况也是比较常见的。一般常见的就是这两种情况:1、当函数不需要返回值值时,必须使用void限定,这就是我们所说的第一种情况。

void在c语言中什么意思?
答:void 被翻译为"无类型",相应的void * 为"无类型指针"。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。void的作用 1、对函数返回的限定,这种情况我们比较常见。2、对函数参数的限定,这种情况也是比较常见的。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于...