问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-23 09:02

我来回答

5个回答

热心网友 时间:2022-06-18 19:18

区别:

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

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

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

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

扩展资料:

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

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

参考资料:

百度百科   main函数

百度百科    返回值


热心网友 时间:2022-06-18 19:18

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函数

热心网友 时间:2022-06-18 19:18

刚开始学编程语言我也郁闷了好久,问了老师,也没明白。
首先要知道函数就是完成特定功能的代码集合,执行这段代码后有时候我们需要用到这个代码的结果,这个结果我们就叫做返回值。比如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()函数由系统调用,它的返回值也就由系统使用,因此理解起来有点别扭。
这样应该明白了一点吧?
呵呵!

热心网友 时间:2022-06-18 19:19

int main()返回值为整型,void main()没有返回值;一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为。

热心网友 时间:2022-06-18 19:20

int main()有返回值;void main|()没有。
那么何为返回值呢:一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。追问不需要得出一个结果的自定义函数,比如计算一个式子的值,然后输出到屏幕上,就结束,这种函数在最后return 0有什么意义,用void main()做是不是一样的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
有的时候脑海里有旋律。但是想不出来不知道是什么乐器演奏的。。只能... ...就听不准了 好像被和弦带偏了似的... 怎么办 钢琴 ...想用钢琴弹出来,但老是找不准音。这种情况怎么办呢,怎么练习,要是... DNF女枪炮师110级装备选择指南(全面解析女枪炮师110级装备搭配)_百度... 性生活出血要做什么检查 英国旅游签证办理需要哪些材料? 结婚证在女方户籍地办理有必要吗 结婚的时候在女方户口所在地领结婚证可以吗 结婚证可以在女方户口所在地领吗? 为什么有的微信号显示用户不存在了 铁锅坏了,怎么补啊 c语言中 int main() main() 两者有没有区别 求解释 C语言中 int main()的含义和作用。 在c语言中 int main(void) 是什么意思 C语言的# int main 的main是什么意思? c语言中int main()中的括号什么意思 main是什么意思,在C语言中又是什么意思 int main在c语言中是什么意思 c语言中的int main()中的int main 他们各自是什么意思 程序C语言中的int main()是什么意思? c语言中 int main()什么意思, dnf装备铭刻是什么意思 dnf装备继承在哪? DNF继承过的装备还能再次继承到别的装备上吗? DNF100级装备如何继承? DNF:刻印装备解红字,直接50个堇青石就能搞定,如何操作? 《dnf》继承装备附魔徽章增幅会消失吗? DNF:深渊出了100级毕业史诗武器,该怎么刻印呢? DNF的阿拉德探险记里的铭刻系统和继承系统是什么? DNF100级装备三大系统,升级,铭刻和继承分别是怎么回事? c语言编程 int main() 与 main() 有什么不同? 铁锅烂了一个小小的洞用什么胶补最好 c语言中,int main int代表函数类型是整型的?那意思还有其他的类型??实型?怎么代表? 铁锅破裂该怎么解决 C语言中void main()和void main(void)以及main分别代表啥意思?怎么理解? 铁锅老生锈怎么办? 用支付宝帮我女朋友交话费的记录不想让她知道,要怎样删除? 支付宝记录怎么永久删除 "怎么从一个菜鸟到获得思科认证? 支付宝消费记录怎么删除? 如何删除支付宝的充值记录 怎样变更银行基本帐户的开户行 支付宝充完话费订单怎么删除 企业的银行基本户要变更怎么办理 支付宝上的交易记录怎样全部删除? 公司地址变更,银行基本帐户需要变更吗 我在支付宝里充的手机话费,怎么淘宝里也有,而且还待我评价,怎么回事?我又不是在淘宝上充的,该怎样删_百度问一问 变更基本户开户行的流程是什么? 想删除话费充值详情订单怎么办啊 公司银行基本账户变更流程?