在C语言中,void和int是两种不同的类型。 void:void是一种特殊的类型,表示无类型或空类型。它被用来表示没有返回值的函数或指针类型。void类型不能直接用于定义变量或函数的返回类型,只能作为函数参数的类型或指针的类型。 示例: void func(); // 声明一个没有返回值的函数 void* ptr; // 声明一个void指针 ...
1、作用不同 主函数返值可以定义为两种,int型或void型。区别在于int型main函数需要有返值,而void型则不需要。main函数返zhi值作用:每个C程序最终的目标是为了执行,也就是编译成可执行文件后,被运行。main函数的返dao值将被传递到主调进程中,主调进程可以通过返回值判断是否执行正常。2、操作方式...
int修饰函数,代表函数必须返回一个int类型的值 而void,代表函数不用返回值
一、指代不同1、void fun() :定义一个空返回值的fun函数。2、int fun():定义一个返回整数型的fun函数。二、用法不同1、void fun() :可以直接调用fun函数。2、int fun():调用fun函数时,需要使用整型变量接收返回值。扩展资料fun函数是自定义的C/C++语言函数,函数功能多样。该函数名为“函数”英文functi...
区别就是有无返回值。写代码时,函数有返回值,就用int,没有返回值就用void。有的编译器必须main要有返回值 int , 那就写成int main 。你可以都写成int main ,然后在后面加个return 0 ;他俩在作用上没什么区别。
int main()int main(void)int main(int argc,char *argv[])void main表示函数没有返回值,而main则有返回值。只不过给省略了而已!函数没有声明类型时默认是为整型的,main等同于int main 。自定义函数时如果主函数用的是void main,就不能使用return把值返回给主函数,会报错 C语言程序在编译阶段...
void main 也会返回,不过是默认的0,而int main可以自己选择返回什么值,这个返回,是返回给调用这个进程的父进程,也可能是一个进程组。 和嵌入式不嵌入式没关系。 不管是那一种,都可以用exit(int)来终止进程,结果一样。
这是一种编程习惯问题,前者是简单而且不会出现任何问题,但是作为一个函数,后者很直观的将其参数及返回值表达出来,更容易让人理解。需要注意的是,前者只是后者的简写,其返回值默认为int,参数列表默认void。
一、指代不同 1、void fun() :定义一个空返回值的fun函数。2、int fun():定义一个返回整数型的fun函数。二、用法不同 1、void fun() :可以直接调用fun函数。2、int fun():调用fun函数时,需要使用整型变量接收返回值。