return 0通知调用方程序已成功结束。 return是一个c定义的语句,提供如何停止执行函数的方法。 当return语句提供值时,该值就是函数的返回值。
此return语句结束执行main ()函数,并向操作系统返回0。 main ) )从函数返回0时程序正常结束,返回0以外的值时异常。
return 0表示该程序运行结束后成功结束。
return 1表示函数没有成功退出
被调制函数return 1; 对主调函数进行标记,只是说明他在执行中遇到了异常的情况。 然后返回主调函数处理,继续执行。
扩展数据:
return表示将程序流程从被调函数转移到主调函数,将表达式的值带回主调函数,实现函数值的返回,返回带有返回值,由return后面的参数指定。 通常需要返回。 这是因为在调用函数时,计算结果往往会以返回值导出。
如果执行函数不需要返回计算结果,则通常需要返回一个状态代码,指示函数的执行是否成功。 -1和0是最常见的状态代码。 (度量函数可以通过返回值来确定调制函数的执行情况。
return语句后面具体有什么内容? 这必须具体分析具体情况。
)1)对于返回类型为char的函数,返回之后应该是char类型的值。
)2)对于返回类型为int的函数,如果要停止调用函数,则必须为0,其他取决于您的目的。 只要是int型就可以了
)3)对于返回类型为结构类型的函数,返回之后应该是结构的实例对象。
总之,函数定义的返回类型应该是该函数中返回之后相应类型的值。