C语言中void main和main具体的区别void只适用于哪些?

问题描述:

C语言中void main和main具体的区别
void只适用于哪些?

void 在这里的意思就是“无返回值”
main()函数是C语言的主调函数,其他的函数都是在这个函数体内进等调用!
我们知道,函数有的有返回值,有的没有;
有返回值的就加返回的数据类型如int double float 指针 等等;最后的return 语句返回的是什么类型,在函数声明中就是什么类型;
int add(int a,int b)
{
return a+b;
}
如果没有返回值,你前面就加void
void add(int a,int b)
{
printf("%d",a+b);
}
C++里面,main函数的返回值是一个整型数据,return 0;return 1都随你,只要是一个整型数据就行!