发布网友 发布时间:2022-05-27 16:37
共5个回答
热心网友 时间:2023-11-04 02:41
return 0作用:是正常退出,表示这个函数已经被正常地执行完毕以跳出该程序。
这是返回给控制台的,不在你编的程序的控制范围内,是给操作系统识别的,对你的程序无影响。
return函数调用的时候,计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。
扩展资料:
main 函数的返回值用于说明程序的退出状态。如果返回 0,则代表程序正常退出,否则代表程序异常退出。
return语句后面具体是什么内容,这就要具体情况具体分析:
1、 在返回类型是char的函数中,return后应该是char类型的值;
2、在返回类型是int的函数中,如果是要停止函数的调用,最好应该为0;其他的按照你的目的而定,只要是int 类型就行了
3、 在返回类型是结构类型的函数中,return后应该是结构的一个实例对象。
总之,函数定义为什么样的返回类型,该函数中return后就应该是相应类型的值。
参考资料:百度百科-return
热心网友 时间:2023-11-04 02:41
C语言main中用到return,是为了告诉操作系统这个程序结束了,这是由于以前的操作系统是单任务的,所以程序得告诉操作系统何时结束,之后才好释放资源,才好去运行其它程序。热心网友 时间:2023-11-04 02:42
system("pause");的中断语句一般放程序结束的地方,但在return 0;前面,也可以放在一段程序执行结束的地方。热心网友 时间:2023-11-04 02:42
你是 int main()热心网友 时间:2023-11-04 02:43
你在main前面定义了 int 类型. 所以要返回值