C语言中返回值用来表示函数的执行结果。最简单的返回值设计为:返回0表示成功,返回-1表示失败。进一步,如果有多种错误情况,则返回-1,而具体的错误在全局变量errno中(也可以返回多种负值?);如果函数执行成功,则返回0,若成功时需要返回更有意义的值,则返回不同的正数,如成功读取的字节数。
C函数返回值的设计
最新推荐文章于 2022-11-26 21:22:44 发布
C语言中返回值用来表示函数的执行结果。最简单的返回值设计为:返回0表示成功,返回-1表示失败。进一步,如果有多种错误情况,则返回-1,而具体的错误在全局变量errno中(也可以返回多种负值?);如果函数执行成功,则返回0,若成功时需要返回更有意义的值,则返回不同的正数,如成功读取的字节数。