return 0、return 1、return-1
转自:https://blog.csdn.net/baidu_35679960/article/details/77542787
1、返回值int 类型的函数返回:
return语句用来结束循环,或返回一个函数的值。
return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。
return -1::表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败;
以上两个是约定俗成,系统提供的函数绝大部分定义为int类型返回值的都是这样的。返回值是返回给系统用的,给系统看得。一般做调试的时候也会用的,当出现错误的时候可以根据返回值来确定问题出在哪一个函数上的。
再次提醒,注意此时返回的类型是int。
2、布尔类型返回:
return 0:返回假;
return 1:返回真;
一般这样的函数用来实现一个判断是否的逻辑,或检查有无的数据。返回真表示“是”,返回假表示“否”!如:isalpha()判断是否是字母 isdigit()判断是否是数字。
c语言编译系统在给出逻辑运算结果时,以“1”表示真,以“0”表示假。例如:i = 1 > 3;则i的值为0。反之,i = 1 < 3;则i的值为1。
return 0、return 1、return-1相关推荐
- c语言中return 0的作用,return 0在c语言中代表着什么?
return 0在c语言中代表着什么? 发布时间:2020-03-26 17:05:39 来源:亿速云 阅读:601 作者:小新 return 0在c语言中代表着什么?可能大家对c语言并不陌生,或者从 ...
- return 0和return 1和return -1的区别
1.返回值int 类型的函数返回: return语句用来结束循环,或返回一个函数的值. return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数. return -1::表示 ...
- C#自学36一return的用法及意义return 0和return 1和return -1
1.返回值int 类型的函数返回: return语句用来结束循环,或返回一个函数的值. return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数. return -1::表示 ...
- C语言中return 0和return 1和return -1
1.返回值int 类型的函数返回: return语句用来结束循环,或返回一个函数的值. return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数. return -1::表示 ...
- [C]C语言中return 0和return 1和return -1
1.返回值int 类型的函数返回: return语句用来结束循环,或返回一个函数的值. return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数. return -1::表示 ...
- C++中return 0;与return;的区别
return语句有两种形式: 1.return;//不带返回值的return语句 2.return 0;//带返回值的return语句,或者返回一个变量或一个函数. 不带返回值的return语句用于, ...
- c语言中的return 0有什么用?
C语言为什么要return 0(个人看法) c语言中的return 0有什么用? 用return这种形式就能定义返回值, return 0可以 终止 main() 函数,并返回值 0. return ...
- return 0和return的区别
return语句有以下形式: return;//不带返回值的return语句 return 0;//带返回值的return语句,或者返回一个变量或一个函数. return 1//表示函数异常结束 不带 ...
- C++中return 0 和return 1 的区别
1.布尔类型的函数返回 return 0:返回假: return 1:返回真: 2.返回值int 类型的函数返回 return 0 代表程序正常退出 return 1代表程序异常退出(有的时候也可用 ...
最新文章
- Maven向本地仓库导入官方仓库没有的jar包
- MinGW 与MSVC的区别
- (转)jQuery 基础
- printf函数输出多个printf 、前置加加或者后置加加
- mysql修改表的字段_mysql修改表字段学习笔记
- phpMyFAQ 3.0.3 中文版
- python如何读取文本_python怎么读取文本文件
- base64 pdf解码无法打开_微信小程序使用echarts导出PDF
- f-admin——基于Laravel框架开发的基础权限后台系统
- k-means 及其改进 数库
- ModbusTCP助手调试工具Modbus主站调试工具ModbusMaster支持所有Modbus设备调试
- 制造业供应链平台解决方案,实现数字化、可视化、信息化
- 因特尔Edison第2站--mraa下gpio
- 【初创公司系列】由软件先驱Tom Siebel支持的机器学习创业公司C3.ai申请IPO
- centos7查看oracle监听端口,CentOS 7开放及查看防火墙firewall的端口
- Excel行高与像素值,列宽与像素值之间的转换,绘制Excel像素画。
- 数据可视化(matplotlib库)知识点归纳总结及练习题
- 操作系统真象还原实验记录之实验七:加载内核
- 爬取豆瓣正在上映的电影
- 梦里梦见“劫财骗钱”