return -1::表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败; 以上两个是约定俗成,系统提供的函数绝大部分定义为int类型返回值的都是这样的。返回值是返回给系统用的,给系统看得。一般做调试的时候也会用的,当出现错误的时候可以根据返回值来确定问题出在哪一个函数上的。 再次...
return :表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。 return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数...
1. 返回void(无返回值); 2. 返回对象(内置类型对象和自定义对象); 3. 返回指针(普通指针和函数指针); 4. 返回引用; 1、返回void(无返回值); 初学C++用的就是void,如果没有特殊情况,写函数还是习惯用void。 voidfun() { //默认return; } 1. 2. 3. 4. 2、返回对象(内置类型对象和自定义对象) 比...
return -1表示函数返回值是-1。return 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。如果函数执行不需要返回计算结果,也经常需要返回一...
1. return; 2. return 0; 3. return -1; 4. return 1; 1. return; 如果什么都不接的话,其实就是void类型函数的返回,返回后不再执行return后面的语句; 也就是中断返回值为void类型的函数执行,作用相当于break语句;中断循环的执行; 如果函数执行成功返回0,不成功返回非0,一般情况下非0值常用-1来表示。
return -1这种形式,也是将-1送入了临时变量;就return -1这种情况来说,是将-1送入了cpu中的寄存器。(返回整型局部变量时,也是如此) return的返回值示例: man1与man2是栈区的局部变量,是会随着函数的结束而消亡的。故采用了临时变量(临时匿名对象调用拷贝构造函数)。
在C语言中,return{-1, -1}的含义是“返回一个值,但是返回值是一个表示错误的值”。这个表达式的意思是,如果在函数中执行到这个表达式时,它会立即返回一个特定的值,但这个值是一个表示错误的值。在C语言中,有一些特殊的值可以用来表示错误,例如-1表示整数溢出,-2表示负数,INT_MIN表示整数...
我所知道的有exit(1),异常结束的作用,然后还有哪些,有什么作用呢? 答案 return后面接的是返回给调用者的返回值,可以是原始数据类型,可以使对象。 至于exit(n)和主函数中的return,则是返回给操作系统的值。shell编程人员可以根据这个返回值判断程序的执行结果。相关推荐 1函数返回问题返回值语句return后面接什么?
if (z < 0) { return -1;} else { return z;}; // 如果 x + y 为负,送返 -1,否则送返 x+y } 这里 送返 -1,夹带了信息 -- x + y 为负 调用:int x=2,y= -3;int r;if (add_x(x,y) >= 0)r = add_x(x,y);printf("%d",r);=== 主函数return -1 ,...
return -1; -1代表非正常结束 1. return ; void 返回是空,void返回值可以什么也不写,可以写return; 1. return NULL; 如果数据类型是指针类型,那我们一般成功的时候返回相应的地址,失败的时候返回NULL 1. 关于NULL,我这就简单记成 描述地址时用NULL‘清零’,描述数据时 用 0 清零....