[C]C语言中return 0和return 1和return -1
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。
原文
[C]C语言中return 0和return 1和return -1相关推荐
- C语言中exit(0) 、exit(1) 和return的区别
C语言中的exit 文字描述 代码验证 return 表示返回 , 函数返回 exit 表示程序退出 exit(0) 表示正常退出,代码为1 exit(1) 表示异常退出,代码为1 文字描述 retu ...
- 快速搞懂C语言中exit(0)与exit(1)有什么区别??
C语言中exit(0)与exit(1)有什么区别?? exit(1)表示异常退出,在退出前可以给出一些提示信息,或在调试程序中察看出错原因. exit(0)表示正常退出. return是语言级别的,是 ...
- c语言中exit(0)的作用,C语言中exit(0)与exit(1)有什么区别??
C语言中exit(0)与exit(1)有什么区别?? 來源:互聯網 2011-05-19 04:55:14 評論 分類: 電腦/網絡 >> 軟件 問題描述: return又和exit( ...
- c语言中的0、‘0’、‘\0’、“0”及NULL
c语言中的0.'0'.'\0'."0"及NULL ASCII表字符的表示方法: ①单引号表示法:例如 'A' ②十进制表示法:直接使用该字符在ASCII表中的序号(即十进制值),例 ...
- C语言中的‘\0’是什么?
'\0'是什么? '\0' 是转义字符 ,为了告诉编译器'\0'是空字符,而不是字符0. 字符'0'对应的二进制为00110000,而'\0'对应的二进制为00000000 在c语言中通常用一个字符数 ...
- c语言中exit函数可以返回嘛,C语言中的exit函数 以及他与return函数的区别
1. exit() 结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束 exit(0)表示进程正常退出. 返回 0; exit(1)表示进程非正常退出. 返回 1. 2. ...
- c语言 return退出函数,C语言中的exit函数 以及他与return函数的区别
1. exit() 结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束 exit(0)表示进程正常退出. 返回 0; exit(1)表示进程非正常退出. 返回 1. 2. ...
- C语言中的‘\0’、0、‘0’和NULL辨析
C语言学习笔记(1) 文章目录 C语言学习笔记(1) 前言 一.\0是什么? 二.与NULL.'0'.0的区别 1.与NULL的区别 2.与'0'和0的区别 总结 前言 本文记录在学习过程中,遇到的关 ...
- C语言中exit(0)与exit(1)的区别
C语言中_exit(),exit(0)与exit(1)有什么区别 今天天气有点冷,当我在写消息队列的程序的时候,遇到了结束进程的这个问题,突然脑海里有点混乱,我是用_exit(),还是用exit(1) ...
- c语言中time 0 返回值,clock()返回值为什么是0
clock()返回值为什么是零? 我在一个算法题目的时候,用到clock()函数,然后发现这个函数老师怪异的,然后自己写一个程序来测试,咋会这样呢? #include #include int mai ...
最新文章
- JQuery 基础:8.节点操作
- visual studio 2017 中默认无法开发 Android 8.0 及以上系统的解决方案
- beyond compare 4 的30天试用期已过-解决方法
- Spring核心——Bean的生命周期
- net start zabbix agent 服务没有相应控制功能_zabbix-基础系列(十七)--实战之监控 php-fpm...
- FatFsVersion0.01源码分析
- BZOJ4567 SCOI2016背单词(trie+贪心)
- 【转】c# 操作webservice(经典入门教程+MSDN必胜)(有自己修改的部分)
- 注意力机制学习(二)——空间注意力与pytorch案例
- html5中如何实现跑马灯效果,h5_实现跑马灯效果
- sql 复合键_SQL复合键
- Android6.0 dump h264/h265编码裸流(二)
- Intel笔记本低压版CPU性能对比分析
- NetBIOS、NETBEUI、IPX/SPX
- 计算2+4+6...+100的值 python_Python100例核心知识,你知道多少
- LINUX操作命令汇总(zt)
- Unity与操纵杆硬件设备通信(读取硬件数据)
- 14 win7 sp1下安装vs2015
- 文件重命名,文件名快速修改重命名
- 选队长游戏(Java)