bool函数

bool函数bool函数:(非原创)BOOL是布尔型变量,也就是逻辑型变量的定义符,类似于float、double等,只不过float定义浮点型,double定义双精度浮点型。在objective-c中提供了相似的类型BOOL,它具有YES值和NO值。布尔型变量的值只有真(true)和假(false),可用于逻辑表达式,也就是“或”“与”“非”之类的逻辑运算和大于小于之类的关系运算,逻辑表达式运算结果为真…

大家好,又见面了,我是你们的朋友全栈君。

bool函数:(非原创)
BOOL是布尔型变量,也就是逻辑型变量的定义符,类似于float、double等,只不过float定义浮点型,double定义双精度浮点型。在objective-c中提供了相似的类型BOOL,它具有YES值和NO值。布尔型变量的值只有 真(true)和假(false),可用于逻辑表达式,也就是“或”“与”“非”之类的逻辑运算和大于小于之类的关系运算,逻辑表达式运算结果为真或为假。(百科)                那这个到底有什么实际作用呢?  C++中如果值非零就为True,为零就是False。比如:bool   b;b=(1>2)  //此时b为falseb=(2>1)  //此时b为true  比方讲你在写数据结构的时候,有时候需要判断一下链表是不是为空,这时候需要用到bool函数,再者,你看到bool就知道这个函数返回值只是用于判断真假。 【比如你写一个比较两个字符是否相等的函数,如果不相等就返回真,否则返回假,你可以写int function(char a,char b){return a-b;}但是bool函数返回的只有true和false。而int会返回各种数字,但是你关心的不是数字的多少,而是这个数字为不为0.所以这种情况用bool会更加简洁,规范,你看到bool就知道这是一个判断真假函数,但是你看到是int型呢?你可能会以为返回的数字有用,又要重新看看程序。     当你写一个程序,要调用100多个自定义函数,其中又有几十个判断真假的函数时,你全用int结果可想而知!
————————————————
版权声明:本文为CSDN博主「Single-minded T」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40638006/article/details/80736559

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/130477.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 批处理的for循环_批处理for循环跳出循环

    批处理的for循环_批处理for循环跳出循环转自脚本之家,感谢作者与版主给我这次学习的机会基本格式(这里写的是在命令行里用的格式,如果是在批处理中,需要把其中%再多加个%形成%%):for/参数%变量in(集)do命令(注:上面除中文的以外,其余的是按它的格式要求书写的,大小写都行)参数:FOR分四种参数DLRF,并且有的参数还可附加另外的选项下面会分别介绍变量:(记住如果是在批处理中使用

    2022年10月10日
    0
  • webstorm的永久激活码2021[最新免费获取]

    (webstorm的永久激活码2021)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月28日
    739
  • 国内可用的stun服务

    国内可用的stun服务stun:stun.ideasip.comstun:stun.schlund.destun:stun.voiparound.comstun:stun.voipbuster.comstun:stun.v

    2022年7月1日
    30
  • nvicat激活码-激活码分享

    (nvicat激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月25日
    84
  • goland 2021.01 激活码[在线序列号]

    goland 2021.01 激活码[在线序列号],https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    73
  • android怎么备份到苹果,安卓手机数据怎么导入苹果手机?「建议收藏」

    android怎么备份到苹果,安卓手机数据怎么导入苹果手机?「建议收藏」原标题:安卓手机数据怎么导入苹果手机?现如今,安卓系统的手机和苹果ios系统的手机都有自己的粉丝阵营,不过两家粉丝也经常相互交流、互相“跳墙”,所以便有很多安卓手机用户在购买新手机时选择了苹果手机,或者是反过来。因为,手机的选择权在自己的手上,但是换过手机后,旧手机中的便签数据怎么导入新手机中呢?比如说安卓手机的便签数据应该如何导入苹果手机呢?毕竟,手机自带的便签或备忘录不像手机相册、通讯录那样,…

    2022年5月25日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号