没有区别,可以认为return 1是正常返回,return -1是非正常返回(即可能出错或异常),事实上return 1和return -1的使用是程序编码规定分别作出解释的。
关于C语言中return的用法
return很强大,如果一个函数中有一个return,并且执行了,那么这个函数就完了。return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。 return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。
举个例子
C语言中,return 1和return -1有什么区别
没有区别,可以认为return 1是正常返回,return -1是非正常返回(即可能出错或异常),事实上return 1和return -1的使用是程序编码规定分别作出解释的。
C语言中return 0和return 1和return -1分别表示什么意思啊,求指点
return语句用来结束循环,或返回一个函数的值。返回0一般在主函数结束时,表示逻辑为0,即停止不再执行,返回1表示,逻辑为真,返回负一,表示返回一个代数值,一般用在子函数结尾。
在c++语言中,如果函数非正常结束,有啥副作用。return 1和return...
一般来说return 1 为函数正常返回或成功返回, 或者1就为函数吐出的结果数据(比如查找某字符在字符串中的位置等等)return -1 为函数执行不成功,或没有达到期待的功能 并不是所有情况都是这样, 要看该函数的返回值是怎么定义的.
C与语言中的return 1,return 0,return -1分别是什么意思?
return a+b;} 调用的时候:c=func(3,4);那么c的值就被赋为7啦。一般像你说的返回1,0,-1是希望根据返回值对程序运行的一个判断,然后做出有区别的处理。
C语言中,return 1和return -1有什么区别
没有实质性的区别。只是程序员自己约定的就行。
return 0 , return 1 , return -1 的区别?
上面的return 0或1 只是返回值不一样,这个在c++上只是要求要一个返回值,有是这个操作系统也不回由于你的返回值不对而判断你的程序是错误的!!如果是boolean一不一样,这是为非零时为真,其他是为假\\!!下面的还没见过啊!!呵呵!!
C语言问题return 1和return(1)有什么区别 return(1)是指将1这个值返回...
return 1和return (1)没有区别。都是将1返回。
C语言中return、return 0、return 1、return -1有什么区别?_百度...
表示程序的退出状态,比如是正常退出还是异常退出,如是异常退出,是什么原因异常退出,在linux下,这些经常需要用到
C# 中 return 0;return -1;return 1;分别是什么意思啊?
return 0; \/\/如果传入的参数是0,则此函数返回0 if(args==1)return 1; \/\/如果传入的参数是1,则此函数返回1 return args; \/\/如果传入的参数是其他数,则此函数返回传入的数 } public void god() \/\/另一个函数 { int arg=0;int b=0;...; \/\/由用户输入一个数并把这个数赋值给b(...
C++中,return 0 和 return -1有什么区别,程序运行到该语句时会不会产 ...
与C语言不同,C++的main函数返回类型既可以是void,也可以是int,但C++的设计者更主张程序员们用int作为main函数的返回类型,所以main执行完后应该返回一个整数告诉操作系统程序执行的情况。只要是一个整数就行,就像一般的函数一样,return表示函数结束,在main中return一个整数之后,main函数执行完毕,也即...