https://zhidao.baidu.com/question/452835643.html?sort=11&rn=5&pn=0#wgt-answers
void main 和 int main 的区别:
1、baivoid main没有返回值,int main有返回值
2、void main 可以用 int main代替。
3、有的编译器main必须要有返回值 int , 那就写成int main 。
返回值:一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。
扩展资料:
main函数的概念:C语言中main函数成为主函数,一个C程序是从main函数开始执行的。
在C语言当中,一个程序,无论复杂或简单,总体上都是一个“函数”;这个函数就称为“main() 函数”,也就是“主函数”。比如有个“做菜”程序,那么“ 做菜 ”这个过程就是“主函数”。
在主函数中,根据情况,你可能还需要调用“买菜,切菜,炒菜”等子函数。
main函数在程序中大多数是必须存在的,但是依然有例外情况,比如windows编程中可以编写一个动态链接库(dll)模块,这是其他windows程序可以使用的代码。
由于DLL模块不是独立的程序,因此不需要main函数。再比如,用于专业环境的程序-----如机器人中的控制芯片--可能不需要main函数。
|