C语言为什么在结尾输入return0或return1对程序没有影响呢 在线等

如题所述

这个好像是你定义的 int mian()的原因吧 这局话要求返回的类型为整型 return 0 和return 1
都满足 这个要求 所以好像没影响 其实return 0,或return 1 就是表示程序正常退书
不过 如果不是主函数的话 就是表示返回值
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-14
有影响的,有返回值的函数的返回值对下一步的程序流程是可以造成影响的
而主函数的return则是返回给操作系统用于表示程序执行状态的

主函数中
默认规定
return 0表示程序正常退出,0返回给操作系统,可以有ERROR_LEVEL查询
其他值表示程序运行中出错追问

如果是return 1呢

追答

表示程序运行不正常
不过这个数值的含义并不是硬性规定的,你不用这个数值也可以

追问

表示程序运行不正常但是对程序不影响吧

追答

对主函数来说,通常是没有影响的,但是一些特殊情境下也是有影响的,比如用脚本实现自动化,返回值是会用到的
对于其他函数的话,影响还是比较大的

追问

哦哦谢谢

本回答被提问者采纳
第2个回答  2013-05-14
只是返回一个值 对程序肯定不会有影响追问

1.0有什么用呢

追答

只是返回的值不同

追问

返回值有什么用呢

第3个回答  2013-05-14
在主函数里没有什么区别吧,系统默认用0

C或C++语言结束时会有“return 0;”这个结尾,为什么一定要return0呢?r...
可以的,因为主函数main也是一个函数。若main定义为int main(),即返回一个整型的数据。但这个数据一般不是程序员需要的,而是系统需要的。return 0只是为了满足这一要求而已,至于是0还是1,或者其他的,并没有太大的关系。

c语言中return0和return1用法有什么区别?为什么有时两个都可以...
明确答案:在C语言中,`return 0`和`return 1`通常用于表示程序的执行状态或结果。其中,`return 0`通常表示程序正常执行完毕,而`return 1`或其他非零值通常表示程序出现了某种错误或异常情况。但在某些情境下,它们也可以被赋予特殊的含义或用作自定义的返回值。详细解释:在C语言中,`return`语句用...

大一计算机C语言最后为什么都要加return0;但有时候不加也不影响结果啊...
return深入研究的话,和栈有关系,研究反汇编的时候有用,到时候你可以多看看这方面的书 没必要太深入

c语言什么情况下用到return1和return0,还有这是什么意思
答案:在C语言中,return 1和return 0通常用于程序的返回状态。return 0通常表示程序正常结束,而return 1或其他非零值通常表示程序遇到了某种错误或异常情况。详细解释:在C语言中,程序的每个函数都会返回一个值。对于主函数,这个返回值用于告诉操作系统程序的执行状态。返回值的含义通常由程序的设计者和...

为什么C语言的程序有的最后有return 0,有的没有。什么时候该有,什么...
当一个函数需要返回值的时候,就必须有return语句。比如 int main() 这需要返回一个int型的数值,所以要return语句 0通常表示运行正常。若是 void function();由于void表示不需要返回值,所以无需return语句,但是也可以加上return void 表示。

C语言中return 0 和return 1用法有什么区别?为什么有时两个都可以?
一般windows程序员认为return 0是正常返回,return 1是非正常返回(即可能出错或异常),但这个只是标志的规定,事实上return 0和return 1的使用是按照公司的编码规定分别作出解释的,也可以两个都是正常的,不过比较常用的还是最初说的那种情况

为什么C语言程序结束习惯写个return 0,return有结束的作用
return 0 代表程序正常退出。return是C++预定义的语句,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值。return语句用来结束循环,或返回一个函数的值。

c语言,这里为什么用了return0
void main(){ return; \/\/ 不写,默认会有。}后来,c++的习惯里,我们把main设置为有返回值。返回值为int。这样程序结束你就必须给一个返回值。一般我们用0表示程序正常退出,其他值表示不正常退出。当然你用别的返回值可以,不影响程序的运行。这个不影响功能,不过如果是int main()就必须要有返...

c语言中return0的作用
如果程序因为某种原因未能成功执行(比如,因为输入数据错误、资源不足等),`main`函数可能会返回非零值,这个值通常用于指示特定类型的错误或异常情况,以便于调用者了解程序失败的原因。总之,`return 0;`在C语言中的作用是明确地向操作系统报告程序已经成功执行完毕,没有遇到任何问题。这一做法不仅有助...

C语言中return(0)和return(1)的作用是什么啊?以下是我的程序,程序的功...
return()函数是一个返回值函数,代表程序结束后为调用它的进程返回一个整数,该整数的值即为return()函数括号中的数值 return(1)即返回1,return(0)即返回0,该函数常用于通过不同的返回值判定函数的运行状态或结果。对于你的程序的具体功能不是很明白(-_-!)不过,应该是当发送期间地址或发送数据的...

相似回答