1、返回值int类型函数的返回值: return语句用于退出循环或返回函数的值。

return 0:主函数结束时,按照程序开发的一般惯例,一般用于表示本函数成功完成。

return -1:表示返回代数数值,通常用于子函数的末尾。 按照程序开发的一般惯例,表示此函数失败。 以上两个是约定事项,系统提供的函数几乎都被定义为int型返回值的就是这样。 返回值是用来还给系统的,可以给系统看。 通常在调试时也使用,但发生错误时可以根据返回值确定哪个函数有问题。

请注意此时返回的类型是int。

2、布尔型返回:返回0 :返回假;

返回1 :返回真; 一般的这样的函数被用于实现判断是否的逻辑,或者检查有无。 返回真的话表示“是”,返回假的话表示“否”! 例如,isalpha ()判断是否是字母isdigit )来判断是否是数字。

c语言编译系统在给出逻辑运算结果时,用“1”表示真,用“0”表示假。 例如,I=1(3; I的值为0。 相反,i=1 3; I的值为1。