int main()与void main() 区别,讲解一下返回值是什么意思

 我来答
百度网友ca0597b
高粉答主

推荐于2019-10-06 · 每个回答都超有意思的
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

区别:

1、int main() 表示函数执行后返回的值的类型是int型,也就是整数型;

2、void main() 表示函数执行后不需要返回值。

返回值:一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。

main函数,又称主函数,是程序执行的起点,main是相对来说的,如同音学理论之主调于泛音,泛音即程序中的除main之外的其他函数,迎合人们的思考方式而生成的而非必定的模式.有主有次,执行起来条清缕析,既可将程序模块化又实现了一个闭合的整体。

扩展资料:

在C语言当中,一个程序,无论复杂或简单,总体上都是一个“函数”;这个函数就称为“main() 函数”,也就是“主函数”。比如有个“做菜”程序,那么“ 做菜 ”这个过程就是“主函数”。在主函数中,根据情况,你可能还需要调用“买菜,切菜,炒菜”等子函数。

main函数在程序中大多数是必须存在的,但是依然有例外情况,比如windows编程中可以编写一个动态链接库(dll)模块,这是其他windows程序可以使用的代码。由于DLL模块不是独立的程序,因此不需要main函数。再比如,用于专业环境的程序-----如机器人中的控制芯片--可能不需要main函数。

参考资料:

百度百科   main函数

百度百科    返回值


小瓜陪你看
推荐于2019-11-09 · TA获得超过371个赞
知道答主
回答量:1
采纳率:0%
帮助的人:684
展开全部

void main 和 int main 的区别:

1、void 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函数。

参考资料:百度百科   main函数

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
码道长
推荐于2017-09-27 · TA获得超过1348个赞
知道小有建树答主
回答量:220
采纳率:80%
帮助的人:61.5万
展开全部
刚开始学编程语言我也郁闷了好久,问了老师,也没明白。
首先要知道函数就是完成特定功能的代码集合,执行这段代码后有时候我们需要用到这个代码的结果,这个结果我们就叫做返回值。比如int add(int a, int b);这个函数计算a + b的值,这个结果我们就作为返回值,10 + add(1,2) = 10 + 3.如果不加返回值,那么系统就不知道add(1,2)代表什么东西,就变成10 + ? = ?。如果函数不需要返回值,那么我们就可以用void说明,比如void print(int i);打印数字i。这样的操作我们一般不需要结果值,所以就没必要加返回值了。
int main()和void main()的区别也是如此,只不过main()函数由系统调用,它的返回值也就由系统使用,因此理解起来有点别扭。
这样应该明白了一点吧?
呵呵!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
senlinniao123
推荐于2017-09-10 · 超过21用户采纳过TA的回答
知道答主
回答量:91
采纳率:0%
帮助的人:47.5万
展开全部
int main()返回值为整型,void main()没有返回值;一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
羔杨的树林
2012-07-19 · 超过21用户采纳过TA的回答
知道答主
回答量:131
采纳率:0%
帮助的人:50.2万
展开全部
int main()有返回值;void main|()没有。
那么何为返回值呢:一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。
追问
不需要得出一个结果的自定义函数,比如计算一个式子的值,然后输出到屏幕上,就结束,这种函数在最后return 0有什么意义,用void main()做是不是一样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(10)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式