0
点赞
收藏
分享

微信扫一扫

函数返回值常为-1和0,而非1或0的理由

Mhhao 03-09 13:15 阅读 1

1. 函数需要返回一个表示成功或失败的状态值,通常成功状态用0表示,失败状态用-1表示。这样做有利于函数的调用者更容易理解函数的执行结果

2.在C语言中,一些系统调用和库函数的设计中约定成功返回0,失败返回-1或其他非零值,符合C语言的惯例

3.在很多编程语言中,整数类型的数据通常只占用一位或者几位的空间,使用较小的数字来表示错误状态可以提高程序的运行效率


举报

相关推荐

0 条评论