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
参考资料来源:百度百科—返回值

可以说加不加int是没有区别的。在ANSI C的标准中,main的标准返回值是整型,如果你什么都没有加,编译系统会自动加上int类型的。这时如果你使用GCC的话(VC是没有的)会有一个警告。
void是无类型,表示没有返回值,你的主函数如果不需要返回的话,最好加上它。
最后,建议你的主函数显式的使用int类型,并return 0;这是一个好习惯,开始的时候没什么用,时间长了才能看出来。

Void的意思是这个函数没有返回值,可以不加,但建议养成好的编码习惯,最好还是加上。

void就是无返回值,可以不加,一般都是在方法声明的时候使用,用void或是要返回类型。

就是无返回值 不加一般没事

无返回值;
建议加上,毕竟这样养成的编程习惯比较严谨;

void和int函数的区别是什么?
答:1、区别是main()函数是否有返回值。2、void定义的函数没有返回值,int定义的函数返回整型值。3、void,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用。

void代表什么意思?
答:void常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。代表任意类型,而不是空的意思。void * 是void类型的指针。void类型的指针的含义是:这是一个指针变量,该指针指向一个 void类型的数。在函数的参数列表和返回值中,void代表的含义是: 一个函数形参列表为void,表示这个函数...

C语言自定义函数需要有输入值但是没有返回值,应该定义函数类型为什么...
答:应该定义函数类型为void 注意 不能是不写 如果不写 那么默认返回值是int 只有明确写明返回值是void类型,那么才是没有返回值的 比如 void func(int a);

C语言中函数只能是void类型吗?
答:那么函数的默认类型是int类型的,也就是说函数必须返回一个int型的返回值。C语言函数是一种函数,用来编译C语言,一般包括字符库函数,数学函数,目录函数,进程函数,诊断函数,操作函数等。函数是理解面向过程和面向对象的切入点。通过 C 语言的函数可以直观地辨别出面向过程和面向对象的区别。

c语言返回值为void的函数怎么用?
答:在c语言中,有返回值的就用int,没有返回值就用void。在C语言中,凡不加返回值类型限定的函数,就会被编译器作为返回整型值处理。即不加返回值说明的函数为返回为int的函数。如果函数没有返回值,一定要声明为void类型。这既是程序良好可读性的需要,也是编程规范性的要求。另外,加上void类型声明后,...

在C++中,若定义一个函数的返回类型为void,以下叙述正确的是
答:A和C都是正确的,void函数用语句是肯定可以调用的...void就是表示没有返回值,所以A和C都是正确的.void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。void真正发挥的作用在于: (1) 对函数返回的限定; (2) 对函数参数的限定。关于void的使用:规则一 如果函数没有返回值,...

C语言函数return和void的用处和意义分别是什么?
答:return是C语言中的一个关键字,void是C语言中数据的一个类型。return意为返回,void意为“无类型”或者“空类型“return 用来被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。 return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不...

c语言void的意思是什么?
答:c语言void的意思是无返回数值。void真正发挥的作用在于:对函数返回的限定。对函数参数的限定。如果把void和int,char,double等类型放到一起理解的话,首先还是那句揭示本质的话:变量类型就是固定大小内存块的别名,那么void占用多大内存呢,编译器并没有定义void占用多大内存,所以对于void var;这样的定义...

c语言 void函数怎么调用
答:【void的含义】void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量, void真正发挥的【作用】在于:(1) 对函数返回的限定;(2) 对函数参数的限定。我们知道,在定义函数时,加在函数...

C语言程序设计中的int和void 是什么意思?
答:1、Int是将一个数值向下取整为最接近的整数的函数。INT是数据库中常用函数中的取整函数,常用来判别一个数能否被另一个数整除。2、void*则为“无类型指针”,void*可以指向任何类型的数据。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。