1. 函数返回值的设计 1.1. 一种成功, 多种失败情况的返回习惯: 1.1.1. 当函数执行成功只有1种情况, 执行失败有好几种情况时 因为c语言中 false就一种数值,即1 ture有多种数值, 即非0 所以把返回值的真假情况反过来, 这样刚好就可以对应c语言的真假情况, 即 函数执行成功为0(假) 函数执行失败为非0(真) 1.1.2. c语言种main函数的返回值就是遵循这种习惯